==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: lld 22.1.1-1 (Sat Mar 14 16:18:22 2026)
==> Retrieving sources...
  -> Found llvm-project-22.1.1.src.tar.xz
  -> Found llvm-project-22.1.1.src.tar.xz.sig
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    llvm-project-22.1.1.src.tar.xz ... Passed
    llvm-project-22.1.1.src.tar.xz.sig ... Skipped
==> Making package: lld 22.1.1-1 (Sat Mar 14 22:18:49 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (2) libedit-20251016_3.1-1  llvm-libs-22.1.1-1

Total Installed Size:  156.18 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing llvm-libs...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (32) cppdap-1.58.0-2  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3  libuv-1.52.1-1  mpdecimal-4.0.1-1  python-3.14.3-1  python-babel-2.17.0-3  python-charset-normalizer-3.4.5-1  python-docutils-1:0.22.4-1  python-idna-3.11-2  python-imagesize-1.4.1-7  python-jinja-1:3.1.6-3  python-markupsafe-3.0.3-1  python-packaging-26.0-1  python-pygments-2.19.2-3  python-pytz-2025.2-2  python-requests-2.32.5-4  python-roman-numerals-py-3.1.0-2  python-snowballstemmer-3.0.0.1-1  python-sphinx-alabaster-theme-1.0.0-6  python-sphinxcontrib-applehelp-2.0.0-5  python-sphinxcontrib-devhelp-2.0.0-6  python-sphinxcontrib-htmlhelp-2.1.0-5  python-sphinxcontrib-jsmath-1.0.1-21  python-sphinxcontrib-qthelp-2.0.0-5  python-sphinxcontrib-serializinghtml-2.0.0-5  python-urllib3-2.6.3-1  rhash-1.4.6-1  cmake-4.2.3-1  llvm-22.1.1-1  ninja-1.13.2-3  python-sphinx-9.1.0-1

Total Download Size:    13.84 MiB
Total Installed Size:  383.74 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-babel-2.17.0-3-any downloading...
 python-sphinx-9.1.0-1-any downloading...
 python-pygments-2.19.2-3-any downloading...
 python-docutils-1:0.22.4-1-any downloading...
 python-jinja-1:3.1.6-3-any downloading...
 python-urllib3-2.6.3-1-any downloading...
 python-snowballstemmer-3.0.0.1-1-any downloading...
 python-charset-normalizer-3.4.5-1-armv7h downloading...
 ninja-1.13.2-3-armv7h downloading...
 python-packaging-26.0-1-any downloading...
 python-requests-2.32.5-4-any downloading...
 python-idna-3.11-2-any downloading...
 python-pytz-2025.2-2-any downloading...
 python-sphinxcontrib-htmlhelp-2.1.0-5-any downloading...
 python-sphinxcontrib-applehelp-2.0.0-5-any downloading...
 python-sphinxcontrib-serializinghtml-2.0.0-5-any downloading...
 python-sphinxcontrib-qthelp-2.0.0-5-any downloading...
 python-sphinxcontrib-devhelp-2.0.0-6-any downloading...
 python-markupsafe-3.0.3-1-armv7h downloading...
 python-sphinx-alabaster-theme-1.0.0-6-any downloading...
 python-imagesize-1.4.1-7-any downloading...
 python-roman-numerals-py-3.1.0-2-any downloading...
 python-sphinxcontrib-jsmath-1.0.1-21-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing llvm...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing ninja...
installing mpdecimal...
installing python...
Optional dependencies for python
    python-setuptools: for building Python packages using tooling that is usually bundled with Python
    python-pip: for installing Python packages using tooling that is usually bundled with Python
    python-pipx: for installing Python software not packaged on Arch Linux
    sqlite: for a default database integration [installed]
    xz: for lzma [installed]
    tk: for tkinter
installing python-pytz...
installing python-babel...
installing python-docutils...
Optional dependencies for python-docutils
    python-myst-parser: to parse input in "Markdown" (CommonMark) format
    python-pillow: for some image manipulation operations
    python-pygments: for syntax highlighting of code directives and roles [pending]
installing python-imagesize...
installing python-markupsafe...
installing python-jinja...
Optional dependencies for python-jinja
    python-babel: for i18n support [installed]
installing python-packaging...
installing python-pygments...
installing python-charset-normalizer...
installing python-idna...
installing python-urllib3...
Optional dependencies for python-urllib3
    python-brotli: Brotli support
    python-brotlicffi: Brotli support
    python-h2: HTTP/2 support
    python-pysocks: SOCKS support
installing python-requests...
Optional dependencies for python-requests
    python-chardet: alternative character encoding library
    python-pysocks: SOCKS proxy support
installing python-roman-numerals-py...
installing python-snowballstemmer...
Optional dependencies for python-snowballstemmer
    python-pystemmer: for improved performance
installing python-sphinx-alabaster-theme...
installing python-sphinxcontrib-applehelp...
installing python-sphinxcontrib-devhelp...
installing python-sphinxcontrib-htmlhelp...
installing python-sphinxcontrib-jsmath...
installing python-sphinxcontrib-qthelp...
installing python-sphinxcontrib-serializinghtml...
installing python-sphinx...
Optional dependencies for python-sphinx
    imagemagick: for ext.imgconverter
    texlive-fontsextra: for the default admonition title icons in PDF output
    texlive-latexextra: for generation of PDF documentation
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
  -> Found llvm-project-22.1.1.src.tar.xz
  -> Found llvm-project-22.1.1.src.tar.xz.sig
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting llvm-project-22.1.1.src.tar.xz with bsdtar
==> Starting prepare()...
==> Starting build()...
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAVE_FFI_CALL
-- Performing Test HAVE_FFI_CALL - Success
-- Found FFI: /usr/lib/libffi.so
-- Looking for histedit.h
-- Looking for histedit.h - found
-- Found LibEdit: /usr/include (found version "2.11")
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.2")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found LibXml2: /usr/lib/libxml2.so (found version "2.15.2")
-- Found CURL: /usr/lib/libcurl.so (found version "8.19.0")
-- Linker detection: GNU ld
-- Performing Test LLVM_USES_LIBSTDCXX
-- Performing Test LLVM_USES_LIBSTDCXX - Success
-- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI
-- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI - Success
-- 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 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_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
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Looking for flock
-- Looking for flock - 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
-- Found Python3: /usr/bin/python3.14 (found version "3.14.3") found components: Interpreter
-- LLD version: 22.1.1
-- Could NOT find Git (missing: GIT_EXECUTABLE) 
-- Could NOT find Git (missing: GIT_EXECUTABLE) 
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Success
-- Sphinx enabled.
-- Found Sphinx: /usr/bin/sphinx-build
-- Configuring done (13.7s)
-- Generating done (0.2s)
-- Build files have been written to: /build/lld/src/llvm-project-22.1.1.src/lld/build
[1/139] Building Options.inc...
[2/139] Generating VCSVersion.inc
[3/139] Building Options.inc...
[4/139] Building Options.inc...
[5/139] Building Options.inc...
[6/139] Building Options.inc...
[7/139] Building CXX object Common/CMakeFiles/lldCommon.dir/CommonLinkerContext.cpp.o
[8/139] Building CXX object Common/CMakeFiles/lldCommon.dir/DriverDispatcher.cpp.o
[9/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[10/139] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[11/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[12/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[13/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[14/139] Building CXX object Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o
[15/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Utils.cpp.o
[16/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[17/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[18/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[19/139] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[20/139] Generating html Sphinx documentation for lld into "/build/lld/src/llvm-project-22.1.1.src/lld/build/docs/html"
[21/139] Linking CXX shared library lib/liblldCommon.so.22.1
[22/139] Creating library symlink lib/liblldCommon.so
[23/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[24/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[25/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/Hashing.h:53,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/LLVM.h:19,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Config.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Chunks.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Chunks.cpp:9:
/usr/include/c++/15.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<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _OutputIterator = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lld::coff::Arm64XDynamicRelocEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _RandomAccessIterator2 = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = lld::coff::Arm64XDynamicRelocEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.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<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.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<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _BidirectionalIterator2 = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >; _Tp = lld::coff::Arm64XDynamicRelocEntry]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5025 |       _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<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/llvm/ADT/STLExtras.h:2112:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[26/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/Hashing.h:53,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/LLVM.h:19,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/DebugTypes.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/DebugTypes.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Distance = int; _Tp = {anonymous}::GHashCell; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/DebugTypes.cpp:29:
/usr/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/usr/include/llvm/Support/Parallel.h:127:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/llvm/Support/Parallel.h:127:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:131:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:131:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/usr/include/llvm/Support/Parallel.h:149:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/llvm/Support/Parallel.h:147:24: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void llvm::parallel::detail::parallel_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]',
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:222:36,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/DebugTypes.cpp:1144:15:
/usr/include/llvm/Support/Parallel.h:156:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:226:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/DebugTypes.cpp:1144:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:226:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/DebugTypes.cpp:1144:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[27/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[28/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[29/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[30/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[31/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[32/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[33/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[34/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[35/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[36/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[37/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
In file included from /usr/include/c++/15.2.1/vector:68,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /usr/include/llvm/ADT/STLExtras.h:33,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/ErrorHandler.h:73,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Config.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp:9:
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = lld::coff::Symbol*; _Alloc = std::allocator<lld::coff::Symbol*>]',
    inlined from 'lld::coff::Symbol* lld::coff::ObjFile::getSymbol(uint32_t)' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/InputFiles.h:162:31,
    inlined from 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp:1230:50:
/usr/include/c++/15.2.1/bits/stl_vector.h:1263:14: warning: 'fromIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1263 |         __glibcxx_requires_subscript(__n);
      |              ^~
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)':
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp:1222:18: note: 'fromIndex' was declared here
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = lld::coff::Symbol*; _Alloc = std::allocator<lld::coff::Symbol*>]',
    inlined from 'lld::coff::Symbol* lld::coff::ObjFile::getSymbol(uint32_t)' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/InputFiles.h:162:31,
    inlined from 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)' at /build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp:1231:48:
/usr/include/c++/15.2.1/bits/stl_vector.h:1263:14: warning: 'toIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1263 |         __glibcxx_requires_subscript(__n);
      |              ^~
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)':
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp:1222:29: note: 'toIndex' was declared here
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp:1237:51: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Driver.cpp:1223:18: note: 'count' was declared here
[38/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
[39/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[40/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
[41/139] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/AArch64ErrataFix.cpp: In member function 'void lld::elf::AArch64Err843419Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch843419Section*>&)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/AArch64ErrataFix.cpp:510:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/AArch64ErrataFix.cpp:485:12: note: 'isecLimit' was declared here
[42/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[43/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[44/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[45/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[46/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[47/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/LoongArch.cpp: In member function 'virtual uint32_t {anonymous}::LoongArch::calcEFlags() const':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/LoongArch.cpp:292:25: warning: 'targetFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/LoongArch.cpp:273:20: note: 'targetFile' was declared here
[48/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Writer.cpp: In member function 'void {anonymous}::Writer::assignAddresses()':
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Writer.cpp:601:18: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/COFF/Writer.cpp:601:10: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
[49/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[50/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[51/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[52/139] Linking CXX shared library lib/liblldCOFF.so.22.1
[53/139] Creating library symlink lib/liblldCOFF.so
[54/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[55/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:321:16:
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:296:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:275:7: note: 'first' was declared here
In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:324:16:
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:296:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:275:7: note: 'first' was declared here
In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:327:16:
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:296:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:275:7: note: 'first' was declared here
In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:330:16:
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:296:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Arch/PPC64.cpp:275:7: note: 'first' was declared here
[56/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[57/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[58/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[59/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[60/139] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o
In function 'llvm::DenseMap<const lld::elf::InputSectionBase*, int> computeCacheDirectedSortOrder(lld::elf::Ctx&)',
    inlined from 'llvm::DenseMap<const lld::elf::InputSectionBase*, int> lld::elf::computeCallGraphProfileOrder(Ctx&)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/CallGraphSort.cpp:345:45:
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[61/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/ARMErrataFix.cpp: In member function 'void lld::elf::ARMErr657417Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch657417Section*>&)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/ARMErrataFix.cpp:395:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/ARMErrataFix.cpp:371:12: note: 'isecLimit' was declared here
[62/139] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[63/139] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[64/139] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[65/139] Building CXX object ELF/CMakeFiles/lldELF.dir/BPSectionOrderer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/Hashing.h:53,
                 from /usr/include/llvm/ADT/STLExtras.h:21,
                 from /usr/include/llvm/ADT/DenseMap.h:20,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/BPSectionOrderer.h:17,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/BPSectionOrderer.cpp:9:
/usr/include/c++/15.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++/15.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++/15.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++/15.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++/15.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++/15.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++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_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::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751: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
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1771: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
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771: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++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1877: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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877: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++/15.2.1/bits/stl_algo.h:1891: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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1771: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
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771: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++/15.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++/15.2.1/bits/stl_algo.h:1877: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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877: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++/15.2.1/bits/stl_algo.h:1891: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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1877: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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877: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++/15.2.1/bits/stl_algo.h:1891: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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1771: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
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771: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++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:41&, auto:42&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         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::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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[66/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[67/139] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
[68/139] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[69/139] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
[70/139] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[71/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/ScriptLexer.cpp: In member function 'void lld::elf::ScriptLexer::lex()':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/ScriptLexer.cpp:145:12: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
[72/139] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[73/139] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[74/139] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[75/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[76/139] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[77/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[78/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[79/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[80/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
In lambda function,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)::<lambda(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp:1966:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)::<lambda(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp:1952:18: note: 'isecLimit' was declared here
In lambda function,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)::<lambda(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52,
    inlined from 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12,
    inlined from 'void forEachInputSectionDescription(llvm::ArrayRef<lld::elf::OutputSection*>, llvm::function_ref<void(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp:1682:11,
    inlined from 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp:1940:33:
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp:1966:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp: In member function 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/Relocations.cpp:1952:18: note: 'isecLimit' was declared here
[81/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[82/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[83/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o
[84/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[85/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[86/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o
[87/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[88/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[89/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[90/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[91/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[92/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/Hashing.h:53,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/LLVM.h:19,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/CommonLinkerContext.h:22,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Config.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Writer.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Writer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Distance = int; _Tp = {anonymous}::SectionOffset; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Writer.cpp:2766:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Writer.cpp:2766:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[93/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/LinkerOptimizationHints.cpp.o
[94/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[95/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
[96/139] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp: In member function 'lld::elf::Defined* lld::elf::EhFrameSection::isFdeLive(lld::elf::EhSectionPiece&, llvm::ArrayRef<lld::elf::Relocation>)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp:425:10: note: parameter passing for argument of type 'llvm::ArrayRef<lld::elf::Relocation>' changed in GCC 7.1
In file included from /usr/include/llvm/ADT/DenseSet.h:18,
                 from /usr/include/llvm/Support/StringSaver.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/CommonLinkerContext.h:24,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/Config.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.h:23,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp:16:
In member function 'const BucketT* llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::getBuckets() const [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<const lld::elf::OutputSection*, void>; BucketT = llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int>]',
    inlined from 'BucketT* llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::getBuckets() [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<const lld::elf::OutputSection*, void>; BucketT = llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int>]' at /usr/include/llvm/ADT/DenseMap.h:1065:60,
    inlined from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getBuckets() [with DerivedT = llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >; KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const lld::elf::OutputSection*, void>; BucketT = llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int>]' at /usr/include/llvm/ADT/DenseMap.h:549:54,
    inlined from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const DerivedT&) [with DerivedT = llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >; KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const lld::elf::OutputSection*, void>; BucketT = llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int>]' at /usr/include/llvm/ADT/DenseMap.h:477:34,
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<const lld::elf::OutputSection*, void>; BucketT = llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int>]' at /usr/include/llvm/ADT/DenseMap.h:914:19,
    inlined from 'llvm::MapVector<const lld::elf::OutputSection*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >, llvm::SmallVector<std::pair<const lld::elf::OutputSection*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16> >::MapVector(const llvm::MapVector<const lld::elf::OutputSection*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >, llvm::SmallVector<std::pair<const lld::elf::OutputSection*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16> >&)' at /usr/include/llvm/ADT/MapVector.h:36:7,
    inlined from 'llvm::SmallMapVector<const lld::elf::OutputSection*, lld::elf::MipsGotSection::FileGot::PageBlock, 16>::SmallMapVector(const llvm::SmallMapVector<const lld::elf::OutputSection*, lld::elf::MipsGotSection::FileGot::PageBlock, 16>&)' at /usr/include/llvm/ADT/MapVector.h:274:8,
    inlined from 'lld::elf::MipsGotSection::FileGot::FileGot(const lld::elf::MipsGotSection::FileGot&)' at /build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.h:324:10:
/usr/include/llvm/ADT/DenseMap.h:1060:56: warning: '((const llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >::LargeRep*)this)[2].llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >::LargeRep::Buckets' may be used uninitialized [-Wmaybe-uninitialized]
/usr/include/llvm/ADT/DenseMap.h:1060:56: warning: '((const llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >::LargeRep*)this)[2].llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*, void>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >::LargeRep::Buckets' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::computeHdrAndAbbrevTable(llvm::MutableArrayRef<InputChunk>)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp:2982:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp: In member function 'std::pair<unsigned int, unsigned int> lld::elf::DebugNamesBaseSection::computeEntryPool(llvm::MutableArrayRef<InputChunk>)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp:3089:31: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::init(llvm::function_ref<void(lld::elf::InputFile*, InputChunk&, OutputChunk&)>)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp:3222:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp: In member function 'lld::elf::CieRecord* lld::elf::EhFrameSection::addCie(lld::elf::EhSectionPiece&, llvm::ArrayRef<lld::elf::Relocation>)':
/build/lld/src/llvm-project-22.1.1.src/lld/ELF/SyntheticSections.cpp:404:12: note: parameter passing for argument of type 'llvm::ArrayRef<lld::elf::Relocation>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/Hashing.h:53,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/LLVM.h:19,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/CommonLinkerContext.h:22:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
[97/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[98/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[99/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[100/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/ObjC.cpp:723:1: warning: '{anonymous}::ObjcCategoryMerger::PointerListInfo {anonymous}::ObjcCategoryMerger::parseProtocolListInfo(const lld::macho::ConcatInputSection*, uint32_t, SourceLanguage)' defined but not used [-Wunused-function]
[101/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[102/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[103/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[104/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Relocation>::iterator) [with bool Invert = true]':
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp:1339:1: note: parameter passing for argument of type 'std::vector<lld::macho::Relocation>::iterator' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Relocation>::iterator) [with bool Invert = false]':
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp:1339:1: note: parameter passing for argument of type 'std::vector<lld::macho::Relocation>::iterator' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::registerEhFrames(lld::macho::Section&)':
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp:1430:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Relocation*, std::vector<lld::macho::Relocation> >' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp:1484:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Relocation*, std::vector<lld::macho::Relocation> >' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp:1508:72: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Relocation*, std::vector<lld::macho::Relocation> >' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parseSections(llvm::ArrayRef<U>) [with SectionHeader = llvm::MachO::section_64]':
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp:340:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]':
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputFiles.cpp:1018:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
[105/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o
[106/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[107/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[108/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o
[109/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[110/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/BPSectionOrderer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/Hashing.h:53,
                 from /usr/include/llvm/ADT/STLExtras.h:21,
                 from /usr/include/llvm/ADT/DenseMap.h:20,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/BPSectionOrderer.h:17,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/BPSectionOrderer.cpp:9:
/usr/include/c++/15.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++/15.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++/15.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++/15.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++/15.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++/15.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++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_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::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751: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
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_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::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751: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++/15.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++/15.2.1/bits/stl_algo.h:1771: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
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771: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++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1877: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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877: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++/15.2.1/bits/stl_algo.h:1891: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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1771: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
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771: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++/15.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++/15.2.1/bits/stl_algo.h:1877: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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877: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++/15.2.1/bits/stl_algo.h:1891: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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1877: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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877: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++/15.2.1/bits/stl_algo.h:1891: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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_algo.h:1771: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
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771: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++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         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::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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4874: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 /usr/include/llvm/ADT/STLExtras.h:1656: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 /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /usr/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /usr/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/lld/src/llvm-project-22.1.1.src/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[111/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/UnwindInfoSection.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/StringRef.h:16,
                 from /usr/include/llvm/ADT/CachedHashString.h:24,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/Config.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/InputSection.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/ConcatOutputSection.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/UnwindInfoSection.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/UnwindInfoSection.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Distance = int; _Tp = CompactUnwindEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CompactUnwindEntry>&; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void UnwindInfoSectionImpl::finalize()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/UnwindInfoSection.cpp:468:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CompactUnwindEntry>&; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:6&, auto:7&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void UnwindInfoSectionImpl::finalize()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/UnwindInfoSection.cpp:468:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[112/139] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[113/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[114/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/SyntheticSections.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /usr/include/llvm/ADT/StringRef.h:16,
                 from /usr/include/llvm/ADT/CachedHashString.h:24,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/Config.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.h:12,
                 from /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:9:
/usr/include/c++/15.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++/15.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++/15.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++/15.2.1/bits/stl_algo.h:1771: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
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771: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++/15.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++/15.2.1/bits/stl_algo.h:1877: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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877: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++/15.2.1/bits/stl_algo.h:1891: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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
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++/15.2.1/bits/stl_algo.h:4841: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 /usr/include/llvm/ADT/STLExtras.h:1643:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /usr/include/llvm/ADT/STLExtras.h:1648:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:1144:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906: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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __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++/15.2.1/bits/stl_algo.h:1909: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++/15.2.1/bits/stl_algo.h:4841: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 /usr/include/llvm/ADT/STLExtras.h:1643:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /usr/include/llvm/ADT/STLExtras.h:1648:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:1144:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818: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
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823: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
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp: In member function 'void lld::macho::ObjCImageInfoSection::finalizeContents()':
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:1981:50: warning: 'firstFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:1971:20: note: 'firstFile' was declared here
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:2546:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:2546:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Distance = int; _Tp = lld::macho::BindingEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:611:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/llvm/ADT/STLExtras.h:1656:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/llvm/ADT/STLExtras.h:1661:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/lld/src/llvm-project-22.1.1.src/lld/MachO/SyntheticSections.cpp:611:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[115/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[116/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[117/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[118/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[119/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[120/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[121/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[122/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
[123/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[124/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[125/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[126/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[127/139] Linking CXX shared library lib/liblldELF.so.22.1
[128/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o
[129/139] Creating library symlink lib/liblldELF.so
[130/139] Linking CXX shared library lib/liblldMachO.so.22.1
[131/139] Creating library symlink lib/liblldMachO.so
[132/139] Linking CXX shared library lib/liblldMinGW.so.22.1
[133/139] Creating library symlink lib/liblldMinGW.so
[134/139] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[135/139] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[136/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
/build/lld/src/llvm-project-22.1.1.src/lld/wasm/Writer.cpp: In member function 'void lld::wasm::{anonymous}::Writer::createInitMemoryFunction()':
/build/lld/src/llvm-project-22.1.1.src/lld/wasm/Writer.cpp:1290:22: warning: 'flagAddress' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/llvm-project-22.1.1.src/lld/wasm/Writer.cpp:1213:12: note: 'flagAddress' was declared here
[137/139] Linking CXX shared library lib/liblldWasm.so.22.1
[138/139] Creating library symlink lib/liblldWasm.so
[139/139] Linking CXX executable bin/lld
==> Entering fakeroot environment...
==> Starting package()...
[1/2] Generating html Sphinx documentation for lld into "/build/lld/src/llvm-project-22.1.1.src/lld/build/docs/html"
[1/2] Install the project...
-- Install configuration: "Release"
-- Installing: /build/lld/pkg/lld/usr/lib/liblldCommon.so.22.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldCommon.so.22.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldCommon.so
-- Installing: /build/lld/pkg/lld/usr/bin/lld
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/bin/lld" to ""
CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:433 (message):
  Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
  target architecture is known.  Please enable at least one language before
  including GNUInstallDirs.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (_GNUInstallDirs_LIBDIR_get_default)
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (cmake_language)
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:525 (_GNUInstallDirs_cache_path)
  /usr/lib/cmake/llvm/LLVMInstallSymlink.cmake:8 (include)
  tools/lld/cmake_install.cmake:66 (include)
  cmake_install.cmake:57 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Creating lld-link
-- Creating ld.lld
-- Creating ld64.lld
-- Creating wasm-ld
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/.
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/base-stemmer.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/favicon.ico
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/doctools.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/logo.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/searchtools.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/language_data.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/plus.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/documentation_options.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/minus.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/file.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/llvm.css
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/english-stemmer.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/basic.css
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/sphinx_highlight.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/contents.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/navigation.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/pygments.css
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/DTLTO.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/WebAssembly.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ReleaseNotes.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/linker_script.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/start-stop-gc.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/large_sections.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/warn_backrefs.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/Partitions.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/NewLLD.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/MachO
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/MachO/ld64-vs-lld.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/MachO/index.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/missingkeyfunction.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/windows_support.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/index.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/error_handling_script.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./search.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./index.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./Partitions.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/large_sections.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/start-stop-gc.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/warn_backrefs.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/linker_script.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./genindex.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./windows_support.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./MachO
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./MachO/index.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./MachO/ld64-vs-lld.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./WebAssembly.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/partitions.svg
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/large_section_layout_pic.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/section_layout.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/large_section_layout_nopic.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./missingkeyfunction.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./NewLLD.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./DTLTO.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ReleaseNotes.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./.buildinfo
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./objects.inv
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./searchindex.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./error_handling_script.html
-- Installing: /build/lld/pkg/lld/usr/lib/liblldCOFF.so.22.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldCOFF.so.22.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldCOFF.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldELF.so.22.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldELF.so.22.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldELF.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMachO.so.22.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldMachO.so.22.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMachO.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMinGW.so.22.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldMinGW.so.22.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMinGW.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldWasm.so.22.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldWasm.so.22.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldWasm.so
-- Installing: /build/lld/pkg/lld/usr/include/lld
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/LLVM.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Args.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Memory.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Strings.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/ErrorHandler.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Version.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Timer.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Driver.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/TargetOptionsCommandFlags.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/CommonLinkerContext.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Reproduce.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Utils.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Filesystem.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/BPSectionOrdererBase.inc
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/DWARF.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Arrays.h
-- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDTargets.cmake
-- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDTargets-release.cmake
-- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDConfig.cmake
-- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDConfigVersion.cmake
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "lld"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: lld 22.1.1-1 (Sat Mar 14 22:23:24 2026)
==> Cleaning up...
[?12l[?25h