==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: lld 21.1.6-1 (Fri Nov 21 15:09:43 2025)
==> Retrieving sources...
-> Found lld-21.1.6.src.tar.xz
-> Found lld-21.1.6.src.tar.xz.sig
-> Found llvm-21.1.6.src.tar.xz
-> Found llvm-21.1.6.src.tar.xz.sig
-> Found libunwind-21.1.6.src.tar.xz
-> Found libunwind-21.1.6.src.tar.xz.sig
-> Found cmake-21.1.6.src.tar.xz
-> Found cmake-21.1.6.src.tar.xz.sig
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
lld-21.1.6.src.tar.xz ... Passed
lld-21.1.6.src.tar.xz.sig ... Skipped
llvm-21.1.6.src.tar.xz ... Passed
llvm-21.1.6.src.tar.xz.sig ... Skipped
libunwind-21.1.6.src.tar.xz ... Passed
libunwind-21.1.6.src.tar.xz.sig ... Skipped
cmake-21.1.6.src.tar.xz ... Passed
cmake-21.1.6.src.tar.xz.sig ... Skipped
==> Making package: lld 21.1.6-1 (Fri Nov 21 22:10:09 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (2) libedit-20250104_3.1-1 llvm-libs-21.1.6-1
Total Download Size: 33.32 MiB
Total Installed Size: 145.86 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm-libs-21.1.6-1-armv7h downloading...
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.51.0-1 mpdecimal-4.0.1-1 python-3.13.7-1 python-babel-2.17.0-1 python-charset-normalizer-3.4.4-1 python-docutils-1:0.22.3-1 python-idna-3.11-1 python-imagesize-1.4.1-6 python-jinja-1:3.1.6-1 python-markupsafe-3.0.2-1 python-packaging-25.0-1 python-pygments-2.19.2-1 python-pytz-2025.2-1 python-requests-2.32.5-1 python-roman-numerals-py-3.1.0-1 python-snowballstemmer-2.2.0-7 python-sphinx-alabaster-theme-1.0.0-4 python-sphinxcontrib-applehelp-2.0.0-3 python-sphinxcontrib-devhelp-2.0.0-4 python-sphinxcontrib-htmlhelp-2.1.0-3 python-sphinxcontrib-jsmath-1.0.1-19 python-sphinxcontrib-qthelp-2.0.0-3 python-sphinxcontrib-serializinghtml-2.0.0-3 python-urllib3-2.5.0-2 rhash-1.4.6-1 cmake-4.2.0-1 llvm-21.1.6-1 ninja-1.13.1-2 python-sphinx-8.2.3-1
Total Download Size: 22.34 MiB
Total Installed Size: 366.71 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm-21.1.6-1-armv7h 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
python-zstandard: Zstandard 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 lld-21.1.6.src.tar.xz
-> Found lld-21.1.6.src.tar.xz.sig
-> Found llvm-21.1.6.src.tar.xz
-> Found llvm-21.1.6.src.tar.xz.sig
-> Found libunwind-21.1.6.src.tar.xz
-> Found libunwind-21.1.6.src.tar.xz.sig
-> Found cmake-21.1.6.src.tar.xz
-> Found cmake-21.1.6.src.tar.xz.sig
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting lld-21.1.6.src.tar.xz with bsdtar
-> Extracting llvm-21.1.6.src.tar.xz with bsdtar
-> Extracting libunwind-21.1.6.src.tar.xz with bsdtar
-> Extracting cmake-21.1.6.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.1")
-- 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.1")
-- Found CURL: /usr/lib/libcurl.so (found version "8.17.0")
-- Linker detection: GNU ld
-- 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
-- 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.13 (found version "3.13.7") found components: Interpreter
-- LLD version: 21.1.6
-- 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 (11.6s)
-- Generating done (0.2s)
-- Build files have been written to: /build/lld/src/lld-21.1.6.src/build
[1/138] Building Options.inc...
[2/138] Generating VCSVersion.inc
[3/138] Building Options.inc...
[4/138] Building Options.inc...
[5/138] Building Options.inc...
[6/138] Building Options.inc...
[7/138] Building CXX object Common/CMakeFiles/lldCommon.dir/CommonLinkerContext.cpp.o
[8/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[9/138] Building CXX object Common/CMakeFiles/lldCommon.dir/DriverDispatcher.cpp.o
[10/138] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[11/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[12/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[13/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[14/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Utils.cpp.o
[15/138] Building CXX object Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o
[16/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[17/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[18/138] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[19/138] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[20/138] Generating html Sphinx documentation for lld into "/build/lld/src/lld-21.1.6.src/build/docs/html"
[21/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[22/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[23/138] Linking CXX shared library lib/liblldCommon.so.21.1
[24/138] Creating library symlink lib/liblldCommon.so
[25/138] 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/lld-21.1.6.src/include/lld/Common/LLVM.h:19,
from /build/lld/src/lld-21.1.6.src/include/lld/Common/ErrorHandler.h:71,
from /build/lld/src/lld-21.1.6.src/COFF/Config.h:12,
from /build/lld/src/lld-21.1.6.src/COFF/Chunks.h:12,
from /build/lld/src/lld-21.1.6.src/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:2083:19,
inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/lld/src/lld-21.1.6.src/COFF/Chunks.cpp:1245: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:2083:19,
inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/lld/src/lld-21.1.6.src/COFF/Chunks.cpp:1245: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:2083:19,
inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/lld/src/lld-21.1.6.src/COFF/Chunks.cpp:1245: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/138] 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/lld-21.1.6.src/include/lld/Common/LLVM.h:19,
from /build/lld/src/lld-21.1.6.src/COFF/DebugTypes.h:12,
from /build/lld/src/lld-21.1.6.src/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/lld-21.1.6.src/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:1691: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:1691: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/lld-21.1.6.src/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:1691: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/lld-21.1.6.src/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:1691: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/lld-21.1.6.src/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/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[28/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[29/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[30/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[31/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[32/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[33/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[34/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[35/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[36/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[37/138] 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/lld-21.1.6.src/include/lld/Common/ErrorHandler.h:73,
from /build/lld/src/lld-21.1.6.src/COFF/Config.h:12,
from /build/lld/src/lld-21.1.6.src/COFF/Driver.h:12,
from /build/lld/src/lld-21.1.6.src/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/lld-21.1.6.src/COFF/InputFiles.h:162:31,
inlined from 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)' at /build/lld/src/lld-21.1.6.src/COFF/Driver.cpp:1170: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/lld-21.1.6.src/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)':
/build/lld/src/lld-21.1.6.src/COFF/Driver.cpp:1162: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/lld-21.1.6.src/COFF/InputFiles.h:162:31,
inlined from 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)' at /build/lld/src/lld-21.1.6.src/COFF/Driver.cpp:1171: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/lld-21.1.6.src/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)':
/build/lld/src/lld-21.1.6.src/COFF/Driver.cpp:1162:29: note: 'toIndex' was declared here
/build/lld/src/lld-21.1.6.src/COFF/Driver.cpp:1177:51: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/COFF/Driver.cpp:1163:18: note: 'count' was declared here
[38/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
[39/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[40/138] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
/build/lld/src/lld-21.1.6.src/ELF/AArch64ErrataFix.cpp: In member function 'void lld::elf::AArch64Err843419Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch843419Section*>&)':
/build/lld/src/lld-21.1.6.src/ELF/AArch64ErrataFix.cpp:507:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/AArch64ErrataFix.cpp:482:12: note: 'isecLimit' was declared here
[41/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
/build/lld/src/lld-21.1.6.src/ELF/Arch/AArch64.cpp: In member function 'virtual void {anonymous}::AArch64::relocateAlloc(lld::elf::InputSectionBase&, uint8_t*) const':
/build/lld/src/lld-21.1.6.src/ELF/Arch/AArch64.cpp:938:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/ELF/Arch/AArch64.cpp:938:39: note: 'llvm::MutableArrayRef<lld::elf::Relocation>' temporary created here
[42/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[43/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[44/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[45/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[46/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
/build/lld/src/lld-21.1.6.src/ELF/Arch/LoongArch.cpp: In member function 'virtual uint32_t {anonymous}::LoongArch::calcEFlags() const':
/build/lld/src/lld-21.1.6.src/ELF/Arch/LoongArch.cpp:278:25: warning: 'targetFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/Arch/LoongArch.cpp:259:20: note: 'targetFile' was declared here
[47/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[48/138] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
/build/lld/src/lld-21.1.6.src/COFF/Writer.cpp: In member function 'void {anonymous}::Writer::assignAddresses()':
/build/lld/src/lld-21.1.6.src/COFF/Writer.cpp:594:18: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/COFF/Writer.cpp:594:10: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
[49/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[50/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[51/138] Linking CXX shared library lib/liblldCOFF.so.21.1
[52/138] Creating library symlink lib/liblldCOFF.so
[53/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[54/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[55/138] 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/lld-21.1.6.src/ELF/Arch/PPC64.cpp:316:16:
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:291:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:270: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/lld-21.1.6.src/ELF/Arch/PPC64.cpp:319:16:
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:291:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:270: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/lld-21.1.6.src/ELF/Arch/PPC64.cpp:322:16:
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:291:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:270: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/lld-21.1.6.src/ELF/Arch/PPC64.cpp:325:16:
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:291:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld/src/lld-21.1.6.src/ELF/Arch/PPC64.cpp:270:7: note: 'first' was declared here
[56/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[57/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[58/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[59/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[60/138] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
/build/lld/src/lld-21.1.6.src/ELF/ARMErrataFix.cpp: In member function 'void lld::elf::ARMErr657417Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch657417Section*>&)':
/build/lld/src/lld-21.1.6.src/ELF/ARMErrataFix.cpp:395:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/ARMErrataFix.cpp:371:12: note: 'isecLimit' was declared here
[61/138] 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/lld-21.1.6.src/ELF/CallGraphSort.cpp:345:45:
/build/lld/src/lld-21.1.6.src/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/lld-21.1.6.src/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/lld-21.1.6.src/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/lld-21.1.6.src/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/lld-21.1.6.src/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[62/138] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[63/138] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[64/138] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[65/138] 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/lld-21.1.6.src/ELF/BPSectionOrderer.h:17,
from /build/lld/src/lld-21.1.6.src/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: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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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: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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1691: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:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1696: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/lld-21.1.6.src/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: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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1691: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:36&, auto:37&)>]' at /usr/include/llvm/ADT/STLExtras.h:1696: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/lld-21.1.6.src/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: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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1691: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:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1696: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/lld-21.1.6.src/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: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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1691: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:38&, auto:39&)>]' at /usr/include/llvm/ADT/STLExtras.h:1696: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/lld-21.1.6.src/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: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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1691: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:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1696: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/lld-21.1.6.src/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: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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, 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}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1691: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:40&, auto:41&)>]' at /usr/include/llvm/ADT/STLExtras.h:1696: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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/138] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[67/138] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
[68/138] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[69/138] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
[70/138] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[71/138] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
/build/lld/src/lld-21.1.6.src/ELF/ScriptLexer.cpp: In member function 'void lld::elf::ScriptLexer::lex()':
/build/lld/src/lld-21.1.6.src/ELF/ScriptLexer.cpp:142:12: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
[72/138] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[73/138] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[74/138] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[75/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[76/138] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[77/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[78/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[79/138] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[80/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[81/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[82/138] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:370:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]'
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:1870:101: required from here
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:261:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:262:58: note: 'llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::little, false> > > >' temporary created here
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:370:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]'
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:1870:207: required from here
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:261:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:262:58: note: 'llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::big, false> > > >' temporary created here
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:370:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]'
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:1870:313: required from here
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:261:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:262:58: note: 'llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::little, true> > > >' temporary created here
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:370:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]'
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:1870:419: required from here
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:261:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:262:58: note: 'llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::big, true> > > >' temporary created 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:
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:2291:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/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/lld-21.1.6.src/ELF/Relocations.cpp:2277: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/lld-21.1.6.src/ELF/Relocations.cpp:2007:11,
inlined from 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)' at /build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:2265:33:
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:2291:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp: In member function 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)':
/build/lld/src/lld-21.1.6.src/ELF/Relocations.cpp:2277:18: note: 'isecLimit' was declared here
[83/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o
[84/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[85/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[86/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o
[87/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[88/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[89/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[90/138] 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/lld-21.1.6.src/include/lld/Common/LLVM.h:19,
from /build/lld/src/lld-21.1.6.src/include/lld/Common/ErrorHandler.h:71,
from /build/lld/src/lld-21.1.6.src/include/lld/Common/CommonLinkerContext.h:22,
from /build/lld/src/lld-21.1.6.src/ELF/Config.h:12,
from /build/lld/src/lld-21.1.6.src/ELF/Writer.h:12,
from /build/lld/src/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/lld/src/lld-21.1.6.src/ELF/Writer.cpp:2763: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:1691: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:1696:13,
inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/lld/src/lld-21.1.6.src/ELF/Writer.cpp:2763: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[91/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[92/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[93/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[94/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
[95/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[96/138] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
/build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::computeHdrAndAbbrevTable(llvm::MutableArrayRef<InputChunk>)':
/build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.cpp:2999:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.cpp: In member function 'std::pair<unsigned int, unsigned int> lld::elf::DebugNamesBaseSection::computeEntryPool(llvm::MutableArrayRef<InputChunk>)':
/build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.cpp:3106:31: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::init(llvm::function_ref<void(lld::elf::InputFile*, InputChunk&, OutputChunk&)>)':
/build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.cpp:3239:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' 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/lld-21.1.6.src/include/lld/Common/LLVM.h:19,
from /build/lld/src/lld-21.1.6.src/include/lld/Common/ErrorHandler.h:71,
from /build/lld/src/lld-21.1.6.src/include/lld/Common/CommonLinkerContext.h:22,
from /build/lld/src/lld-21.1.6.src/ELF/Config.h:12,
from /build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.h:23,
from /build/lld/src/lld-21.1.6.src/ELF/SyntheticSections.cpp:16:
/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/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[98/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[99/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[100/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
/build/lld/src/lld-21.1.6.src/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/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[102/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[103/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = true]':
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp:1331:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = false]':
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp:1331:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parseSections(llvm::ArrayRef<T>) [with SectionHeader = llvm::MachO::section_64]':
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp:339:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::registerEhFrames(lld::macho::Section&)':
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp:1421:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp:1475:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp:1499:72: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]':
/build/lld/src/lld-21.1.6.src/MachO/InputFiles.cpp:1010:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
[104/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o
[105/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[106/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[107/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o
[108/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[109/138] 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/lld-21.1.6.src/MachO/BPSectionOrderer.h:17,
from /build/lld/src/lld-21.1.6.src/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, 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}::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_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_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::__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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696: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/lld-21.1.6.src/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:1691: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:1696: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/lld-21.1.6.src/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:1691: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:1696: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/lld-21.1.6.src/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:1691: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:1696: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/lld-21.1.6.src/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:1691: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:1696: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/lld-21.1.6.src/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:1691: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:1696: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:754:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:755:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:756:13,
inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /usr/include/llvm/ProfileData/InstrProf.h:751:6,
inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /usr/include/llvm/ProfileData/InstrProf.h:769: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/lld-21.1.6.src/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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[110/138] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[111/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/UnwindInfoSection.cpp.o
[112/138] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[113/138] 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/lld-21.1.6.src/MachO/Config.h:12,
from /build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.h:12,
from /build/lld/src/lld-21.1.6.src/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:1678: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:1683:13,
inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:1145: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:1678: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:1683:13,
inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:1145: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/lld-21.1.6.src/MachO/SyntheticSections.cpp: In member function 'void lld::macho::ObjCImageInfoSection::finalizeContents()':
/build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:1936:50: warning: 'firstFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:1926: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:1691: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:1696:13,
inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:282:13,
inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:282:13,
inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/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:1691: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:1696:13,
inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:2501: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:1691: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:1696:13,
inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/lld/src/lld-21.1.6.src/MachO/SyntheticSections.cpp:2501: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:1691: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:1696: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/lld-21.1.6.src/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:1691: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:1696: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/lld-21.1.6.src/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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[114/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[115/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[116/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[117/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[118/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[119/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[120/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[121/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
[122/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[123/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[124/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[125/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[126/138] Linking CXX shared library lib/liblldMachO.so.21.1
[127/138] Linking CXX shared library lib/liblldELF.so.21.1
[128/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o
/build/lld/src/lld-21.1.6.src/wasm/SyntheticSections.cpp: In member function 'void lld::wasm::ProducersSection::addInfo(const llvm::wasm::WasmProducerInfo&)':
/build/lld/src/lld-21.1.6.src/wasm/SyntheticSections.cpp:887:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/wasm/SyntheticSections.cpp:886:24: note: 'const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >*' temporary created here
/build/lld/src/lld-21.1.6.src/wasm/SyntheticSections.cpp:887:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/wasm/SyntheticSections.cpp:887:24: note: 'const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >*' temporary created here
/build/lld/src/lld-21.1.6.src/wasm/SyntheticSections.cpp:887:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld/src/lld-21.1.6.src/wasm/SyntheticSections.cpp:887:61: note: 'const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >*' temporary created here
[129/138] Creating library symlink lib/liblldELF.so
[130/138] Creating library symlink lib/liblldMachO.so
[131/138] Linking CXX shared library lib/liblldMinGW.so.21.1
[132/138] Creating library symlink lib/liblldMinGW.so
[133/138] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[134/138] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[135/138] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
/build/lld/src/lld-21.1.6.src/wasm/Writer.cpp: In member function 'void lld::wasm::{anonymous}::Writer::createInitMemoryFunction()':
/build/lld/src/lld-21.1.6.src/wasm/Writer.cpp:1284:22: warning: 'flagAddress' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld/src/lld-21.1.6.src/wasm/Writer.cpp:1207:12: note: 'flagAddress' was declared here
[136/138] Linking CXX shared library lib/liblldWasm.so.21.1
[137/138] Creating library symlink lib/liblldWasm.so
[138/138] Linking CXX executable bin/lld
==> Entering fakeroot environment...
==> Starting package()...
[1/2] Generating html Sphinx documentation for lld into "/build/lld/src/lld-21.1.6.src/build/docs/html"
[1/2] Install the project...
-- Install configuration: "Release"
-- Installing: /build/lld/pkg/lld/usr/lib/liblldCommon.so.21.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldCommon.so.21.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/./_images
-- 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/partitions.svg
-- 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/./_images/section_layout.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ReleaseNotes.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./windows_support.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./searchindex.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./search.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./NewLLD.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/./Partitions.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/doctools.js
-- 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/basic.css
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/plus.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/logo.png
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/favicon.ico
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/minus.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/./_static/contents.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/file.png
-- 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/documentation_options.js
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./DTLTO.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./error_handling_script.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./index.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./missingkeyfunction.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources
-- 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/./_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/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/NewLLD.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/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/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/ELF/start-stop-gc.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/Partitions.rst.txt
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/linker_script.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/large_sections.html
-- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./genindex.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/lib/liblldCOFF.so.21.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldCOFF.so.21.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldCOFF.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldELF.so.21.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldELF.so.21.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldELF.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMachO.so.21.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldMachO.so.21.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMachO.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMinGW.so.21.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldMinGW.so.21.1" to ""
-- Installing: /build/lld/pkg/lld/usr/lib/liblldMinGW.so
-- Installing: /build/lld/pkg/lld/usr/lib/liblldWasm.so.21.1
-- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldWasm.so.21.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/DWARF.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/CommonLinkerContext.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Filesystem.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Version.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/Memory.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Reproduce.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Strings.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Args.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/LLVM.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Utils.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Timer.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/ErrorHandler.h
-- Installing: /build/lld/pkg/lld/usr/include/lld/Common/BPSectionOrdererBase.inc
-- 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...
-> Purging unwanted files...
-> Removing static library 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 21.1.6-1 (Fri Nov 21 22:13:54 2025)
==> Cleaning up...
[?12l[?25h