In file included from /usr/include/c++/13/algorithm:61,
from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:51,
from unique.cpp:1:
/usr/include/c++/13/bits/stl_algo.h: In instantiation of 'constexpr _ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = int; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/13/bits/stl_algo.h:948:27: required from 'constexpr _FIter std::unique(_FIter, _FIter) [with _FIter = int]'
unique.cpp:13:28: required from here
/usr/include/c++/13/bits/stl_algo.h:918:11: error: invalid type argument of unary '*' (have 'int')
918 | *++__dest = _GLIBCXX_MOVE(*__first);
| ^~~~~~~~~
In file included from /usr/include/c++/13/bits/stl_pair.h:61,
from /usr/include/c++/13/bits/stl_algobase.h:64,
from /usr/include/c++/13/algorithm:60:
/usr/include/c++/13/bits/stl_algo.h:918:23: error: invalid type argument of unary '*' (have 'int')
918 | *++__dest = _GLIBCXX_MOVE(*__first);
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:71:
/usr/include/c++/13/bits/predefined_ops.h: In instantiation of 'constexpr bool __gnu_cxx::__ops::_Iter_equal_to_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = int; _Iterator2 = int]':
/usr/include/c++/13/bits/stl_algo.h:917:20: required from 'constexpr _ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = int; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]'
/usr/include/c++/13/bits/stl_algo.h:948:27: required from 'constexpr _FIter std::unique(_FIter, _FIter) [with _FIter = int]'
unique.cpp:13:28: required from here
/usr/include/c++/13/bits/predefined_ops.h:117:16: error: invalid type argument of unary '*' (have 'int')
117 | { return *__it1 == *__it2; }
| ^~~~~~
/usr/include/c++/13/bits/predefined_ops.h:117:26: error: invalid type argument of unary '*' (have 'int')
117 | { return *__it1 == *__it2; }
| ^~~~~~