]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be removed in future
authorJonathan Wakely <jwakely@redhat.com>
Thu, 7 Mar 2024 12:00:55 +0000 (12:00 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Wed, 13 Mar 2024 21:25:13 +0000 (21:25 +0000)
commitd6490157b3e7ec45a024d1a2acc96e53934dbb0e
treed8e0211a0eae7dcc5ac88e16043e6fe62d29981d
parent11caf47b599568c6c6f5a12cf8e21f50778176d3
libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be removed in future

The macro-based concept checks are unmaintained and do not support C++11
or later, so reject valid code. If nobody plans to update them we should
consider removing them. Alternatively, we could ignore the macro for
C++11 and later, so they have no effect and don't reject valid code.

libstdc++-v3/ChangeLog:

* doc/xml/manual/debug.xml: Document that concept checking might
be removed in future.
* doc/xml/manual/extensions.xml: Likewise.
libstdc++-v3/doc/xml/manual/debug.xml
libstdc++-v3/doc/xml/manual/extensions.xml