libstdc++: Add redundant 'typename' to std::projected

This is needed by Clang 15.

libstdc++-v3/ChangeLog:

	* include/bits/iterator_concepts.h (projected): Add typename.
This commit is contained in:
Jonathan Wakely 2023-07-04 15:29:35 +01:00
parent 8377cf1bf4
commit 49f2b325ec

View file

@ -798,7 +798,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
/// [projected], projected
template<indirectly_readable _Iter,
indirectly_regular_unary_invocable<_Iter> _Proj>
using projected = __detail::__projected<_Iter, _Proj>::__type;
using projected = typename __detail::__projected<_Iter, _Proj>::__type;
// [alg.req], common algorithm requirements