In file included from /usr/include/c++/10/bits/stl_algobase.h:71,
from /usr/include/c++/10/bits/char_traits.h:39,
from /usr/include/c++/10/ios:40,
from /usr/include/c++/10/istream:38,
from /usr/include/c++/10/sstream:38,
from /usr/include/c++/10/complex:45,
from /usr/include/c++/10/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54,
from poi.cpp:1:
/usr/include/c++/10/bits/predefined_ops.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = Contestant*; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(Contestant, Contestant)>]':
/usr/include/c++/10/bits/predefined_ops.h:238:16: sorry, unimplemented: passing too large argument on stack
238 | { return bool(_M_comp(__val, *__it)); }
| ^~~~~~~
/usr/include/c++/10/bits/predefined_ops.h:238:16: sorry, unimplemented: passing too large argument on stack
/usr/include/c++/10/bits/predefined_ops.h:238: confused by earlier errors, bailing out