[committed] libstdc++: Add redundant 'typename' to std::projected
Checks
Commit Message
Tested x86_64-linux. Pushed to trunk.
-- >8 --
This is needed by Clang 15.
libstdc++-v3/ChangeLog:
* include/bits/iterator_concepts.h (projected): Add typename.
---
libstdc++-v3/include/bits/iterator_concepts.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -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