mirror of git://gcc.gnu.org/git/gcc.git
libstdc++: Fix -Wmismatched-tags warnings for _Safe_iterator [PR120112]
This causes an ICE as shown in the PR, but it should be fixed in the library code anyway. libstdc++-v3/ChangeLog: PR c++/120112 * include/bits/ptr_traits.h (_Safe_iterator_base): Use class keyword in class-head of declaration. * include/debug/debug.h (_Safe_iterator): Likewise.
This commit is contained in:
parent
e7a2b8b76a
commit
ccf0b93b3c
|
@ -36,7 +36,7 @@
|
|||
|
||||
#if __cplusplus > 201703L
|
||||
#include <concepts>
|
||||
namespace __gnu_debug { struct _Safe_iterator_base; }
|
||||
namespace __gnu_debug { class _Safe_iterator_base; }
|
||||
#endif
|
||||
|
||||
namespace std _GLIBCXX_VISIBILITY(default)
|
||||
|
|
|
@ -58,7 +58,7 @@ namespace __gnu_debug
|
|||
using namespace std::__debug;
|
||||
|
||||
template<typename _Ite, typename _Seq, typename _Cat>
|
||||
struct _Safe_iterator;
|
||||
class _Safe_iterator;
|
||||
}
|
||||
|
||||
#if ! defined _GLIBCXX_DEBUG || ! _GLIBCXX_HOSTED
|
||||
|
|
Loading…
Reference in New Issue