[gcc r16-5580] c++: modules documentation tweak
Jason Merrill
jason@gcc.gnu.org
Tue Nov 25 10:25:21 GMT 2025
https://gcc.gnu.org/g:b71a289bd9cac5716f426272a3fbddde00d11a5b
commit r16-5580-gb71a289bd9cac5716f426272a3fbddde00d11a5b
Author: Jason Merrill <jason@redhat.com>
Date: Tue Nov 18 22:30:06 2025 +0530
c++: modules documentation tweak
The comment about P1815 not being implemented is obsolete since
Nathaniel's work starting with r15-6378.
gcc/ChangeLog:
* doc/invoke.texi (C++ Modules): Remove TU-local caveat.
Diff:
---
gcc/doc/invoke.texi | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index b1e6d7037023..284b9f4e802f 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -38640,12 +38640,6 @@ reverse is not implemented---textually redefining an entity that has
been defined in an imported header-unit. A redefinition error is
emitted.
-@item Translation-Unit local referencing rules
-Papers p1815 (@uref{https://wg21.link/p1815}) and p2003
-(@uref{https://wg21.link/p2003}) add limitations on which entities an
-exported region may reference (for instance, the entities an exported
-template definition may reference). These are not fully implemented.
-
@item Standard Library Header Units
The Standard Library is not provided as importable header units. If
you want to import such units, you must explicitly build them first.
@@ -38657,7 +38651,7 @@ affected by how you partition header files into header units.
Modular compilation is @emph{not} enabled with just the
@option{-std=c++20} option. You must explicitly enable it with the
-@option{-fmodules-ts} option. It is independent of the language
+@option{-fmodules} option. It is independent of the language
version selected, although in pre-C++20 versions, it is of course an
extension.
More information about the Gcc-cvs
mailing list