==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: btop 1.4.6-1 (Fri Dec 26 09:39:26 2025)
==> Retrieving sources...
-> Found btop-1.4.6.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
btop-1.4.6.tar.gz ... Passed
==> Making package: btop 1.4.6-1 (Fri Dec 26 16:39:52 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (2) libmd-1.1.0-2 lowdown-2.0.4-1
Total Download Size: 0.23 MiB
Total Installed Size: 0.95 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
lowdown-2.0.4-1-armv7h downloading...
libmd-1.1.0-2-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libmd...
installing lowdown...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found btop-1.4.6.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting btop-1.4.6.tar.gz with bsdtar
==> Starting build()...
██████╗ ████████╗ ██████╗ ██████╗
██╔══██╗╚══██╔══╝██╔═══██╗██╔══██╗ ██╗ ██╗
██████╔╝ ██║ ██║ ██║██████╔╝ ██████╗██████╗
██╔══██╗ ██║ ██║ ██║██╔═══╝ ╚═██╔═╝╚═██╔═╝
██████╔╝ ██║ ╚██████╔╝██║ ╚═╝ ╚═╝
╚═════╝ ╚═╝ ╚═════╝ ╚═╝ Makefile v1.6
PLATFORM ?| Linux
ARCH ?| armv7l
GPU_SUPPORT :| false
CXX ?| g++ (15.2.1)
THREADS :| 8
REQFLAGS !| -std=c++23
WARNFLAGS :| -Wall -Wextra -pedantic
OPTFLAGS :| -O2
LDCXXFLAGS :| -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64 -fexceptions -fstack-clash-protection -fstack-protector
CXXFLAGS +| $(REQFLAGS) $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS) -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS
LDFLAGS +| $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS) -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now
Generating man page btop.1...
Building btop++ (v1.4.6) Linux armv7l
Configuring obj/config.h
Compiling src/btop_config.cpp
Compiling src/btop_draw.cpp
Compiling src/btop.cpp
Compiling src/btop_cli.cpp
Compiling src/btop_shared.cpp
Compiling src/btop_menu.cpp
Compiling src/btop_input.cpp
Compiling src/btop_theme.cpp
8%-> obj/btop_cli.o (244KiB) (08s)
Compiling src/btop_tools.cpp
16%-> obj/btop_theme.o (404KiB) (10s)
Compiling src/main.cpp
24%-> obj/main.o (4.0KiB) (02s)
Compiling src/linux/btop_collect.cpp
32%-> obj/btop_input.o (564KiB) (13s)
In file included from /usr/include/c++/15.2.1/bits/unicode.h:39,
from /usr/include/c++/15.2.1/format:61,
from /usr/include/c++/15.2.1/ostream:44,
from /usr/include/c++/15.2.1/istream:43,
from /usr/include/c++/15.2.1/sstream:42,
from /usr/include/c++/15.2.1/bits/quoted_string.h:40,
from /usr/include/c++/15.2.1/iomanip:55,
from /usr/include/c++/15.2.1/bits/fs_path.h:38,
from /usr/include/c++/15.2.1/filesystem:54,
from src/btop_shared.cpp:20:
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
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<Proc::proc_info*, std::vector<Proc::proc_info> >; _Tp = Proc::proc_info]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
322 | _Temporary_buffer<_ForwardIterator, _Tp>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _BidirectionalIterator2 = Proc::proc_info*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2322 | __rotate_adaptive(_BidirectionalIterator1 __first,
| ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _BidirectionalIterator2 = Proc::proc_info*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:106:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:107:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:108:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:109:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::greater&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:110:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = long long unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = long long unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:111:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:112:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, double Proc::proc_info::*>(std::ranges::less&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:113:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:118:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:119:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:120:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, unsigned int Proc::proc_info::*>(std::ranges::greater&, unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:121:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, std::__cxx11::basic_string<char> Proc::proc_info::*>(std::ranges::less&, std::__cxx11::basic_string<char> Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = std::__cxx11::basic_string<char> Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:122:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, long long unsigned int Proc::proc_info::*>(std::ranges::greater&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = long long unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = long long unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:123:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:124:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::greater, double Proc::proc_info::*>(std::ranges::greater&, double Proc::proc_info::*&)::<lambda(auto:55&&, auto:56&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::greater; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::greater; _Proj = double Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:125:28:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void Proc::proc_sorter(std::vector<proc_info>&, const std::string&, bool, bool)' at src/btop_shared.cpp:140:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40%-> obj/btop_shared.o (592KiB) (14s)
49%-> obj/btop_config.o (620KiB) (14s)
57%-> obj/btop_menu.o (604KiB) (14s)
In file included from /usr/include/c++/15.2.1/bits/shared_ptr_base.h:66,
from /usr/include/c++/15.2.1/bits/shared_ptr.h:53,
from /usr/include/c++/15.2.1/bits/fs_path.h:46,
from /usr/include/c++/15.2.1/filesystem:54,
from src/btop.cpp:24:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Proc::proc_info*, vector<Proc::proc_info> >; _Sentinel = __gnu_cxx::__normal_iterator<const Proc::proc_info*, vector<Proc::proc_info> >; _ForwardIterator = Proc::proc_info*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Proc::proc_info*, vector<Proc::proc_info> >; _ForwardIterator = Proc::proc_info*]',
inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Proc::proc_info*, vector<Proc::proc_info> >; _Sentinel = __gnu_cxx::__normal_iterator<const Proc::proc_info*, vector<Proc::proc_info> >; _ForwardIterator = Proc::proc_info*; _Tp = Proc::proc_info]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
inlined from 'constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::vector(const std::vector< <template-parameter-1-1>, <template-parameter-1-2> >&) [with _Tp = Proc::proc_info; _Alloc = std::allocator<Proc::proc_info>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'void* Runner::_runner(void*)' at src/btop.cpp:642:47:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
65%-> obj/btop.o (700KiB) (15s)
src/btop_tools.cpp: In function 'size_t Tools::wide_ulen(std::string_view)':
src/btop_tools.cpp:218:9: warning: 'template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc> class std::__cxx11::wstring_convert' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/15.2.1/locale:47,
from /usr/include/c++/15.2.1/bits/fs_path.h:36,
from /usr/include/c++/15.2.1/filesystem:54,
from src/btop_tools.cpp:22:
/usr/include/c++/15.2.1/bits/locale_conv.h:262:30: note: declared here
262 | class _GLIBCXX17_DEPRECATED wstring_convert
| ^~~~~~~~~~~~~~~
src/btop_tools.cpp: In function 'std::string Tools::uresize(std::string, size_t, bool)':
src/btop_tools.cpp:248:10: warning: 'template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc> class std::__cxx11::wstring_convert' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/15.2.1/bits/locale_conv.h:262:30: note: declared here
262 | class _GLIBCXX17_DEPRECATED wstring_convert
| ^~~~~~~~~~~~~~~
73%-> obj/btop_tools.o (556KiB) (11s)
81%-> obj/btop_draw.o (932KiB) (24s)
In file included from /usr/include/c++/15.2.1/algorithm:63,
from src/linux/btop_collect.cpp:19:
/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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _OutputIterator = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 = Proc::proc_info*; _OutputIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74,
from src/linux/../btop_shared.hpp:31,
from src/linux/btop_collect.cpp:51:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'constexpr void std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
from /usr/include/c++/15.2.1/unordered_map:43,
from src/linux/btop_collect.cpp:31:
/usr/include/c++/15.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
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<Proc::proc_info*, std::vector<Proc::proc_info> >; _Tp = Proc::proc_info]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
322 | _Temporary_buffer<_ForwardIterator, _Tp>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _RandomAccessIterator2 = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Proc::proc_info*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2711 | __stable_sort_adaptive(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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 '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _BidirectionalIterator2 = Proc::proc_info*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2322 | __rotate_adaptive(_BidirectionalIterator1 __first,
| ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _BidirectionalIterator2 = Proc::proc_info*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Pointer = Proc::proc_info*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2419 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | _Distance(__len1 - __len11), __len22,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2421 | __buffer, __buffer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Pointer = Proc::proc_info*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
2747 | std::__stable_sort_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2748 | __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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' 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::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, long long unsigned int Proc::proc_info::*>(std::ranges::less&, long long unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = long long unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = long long unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'std::vector<Proc::proc_info>& Proc::collect(bool)' at src/linux/btop_collect.cpp:3265:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Proc::proc_info*, vector<Proc::proc_info> >; _Compare = ranges::__detail::__make_comp_proj<std::ranges::less, unsigned int Proc::proc_info::*>(std::ranges::less&, unsigned int Proc::proc_info::*&)::<lambda(auto:3&&, auto:4&&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from '_Iter std::ranges::__stable_sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Sent = __gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >; _Comp = std::ranges::less; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1851:18,
inlined from 'std::ranges::borrowed_iterator_t<_Range> std::ranges::__stable_sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<Proc::proc_info>&; _Comp = std::ranges::less; _Proj = unsigned int Proc::proc_info::*]' at /usr/include/c++/15.2.1/bits/ranges_algo.h:1863:16,
inlined from 'std::vector<Proc::proc_info>& Proc::collect(bool)' at src/linux/btop_collect.cpp:3282:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5025 | _TmpBuf __buf(__first, (__last - __first + 1) / 2);
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5028 | std::__stable_sort_adaptive(__first,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
5029 | __first + _DistanceType(__buf.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5030 | __last, __buf.begin(), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Proc::proc_info*, std::vector<Proc::proc_info> >' 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<Proc::proc_info*, std::vector<Proc::proc_info> >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Tp = Mem::disk_info; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'Mem::mem_info& Mem::collect(bool)' at src/linux/btop_collect.cpp:2252:24:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Tp = Mem::disk_info; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'Mem::mem_info& Mem::collect(bool)' at src/linux/btop_collect.cpp:2267:23:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Tp = Mem::disk_info; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'Mem::mem_info& Mem::collect(bool)' at src/linux/btop_collect.cpp:2281:24:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Mem::disk_info> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::iterator std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::insert(const_iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'void Shared::init()' at src/linux/btop_collect.cpp:300:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1575 | _M_fill_insert(begin() + __offset, __n, __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::iterator std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::insert(const_iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'void Shared::init()' at src/linux/btop_collect.cpp:301:29:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
1575 | _M_fill_insert(begin() + __offset, __n, __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
90%-> obj/linux/btop_collect.o (1.1MiB) (20s)
Linking and optimizing binary...
100% -> bin/btop (1.7MiB) (01s)
Build complete in (35s)
==> Entering fakeroot environment...
==> Starting package()...
Installing binary to: /build/btop/pkg/btop/usr/bin/btop
Installing doc to: /build/btop/pkg/btop/usr/share/doc/btop
Installing themes to: /build/btop/pkg/btop/usr/share/btop/themes
Installing desktop entry to: /build/btop/pkg/btop/usr/share/applications/btop.desktop
Installing PNG icon to: /build/btop/pkg/btop/usr/share/icons/hicolor/48x48/apps/btop.png
Installing SVG icon to: /build/btop/pkg/btop/usr/share/icons/hicolor/scalable/apps/btop.svg
Installing man page to: /build/btop/pkg/btop/usr/share/man/man1/btop.1
File: /build/btop/pkg/btop/usr/bin/btop
Setting capabilities...
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "btop"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: btop 1.4.6-1 (Fri Dec 26 16:40:40 2025)
==> Cleaning up...
[?12l[?25h