From 20a1821b9a563343bdf7ff32a86c3cb5d92c78ff Mon Sep 17 00:00:00 2001 From: timsong-cpp Date: Mon, 27 Oct 2025 23:40:16 +1100 Subject: [PATCH] Fixups for 4432 and 4433 --- xml/issue4432.xml | 4 ++-- xml/issue4433.xml | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/xml/issue4432.xml b/xml/issue4432.xml index 62c3ef1153..d6b5477e96 100644 --- a/xml/issue4432.xml +++ b/xml/issue4432.xml @@ -41,11 +41,11 @@ template<ranges::input_range R> T is a structural type (), is_constructible_v<T, ranges::range_reference_t<R>> is true, and is_copy_constructible_v<T> is true - T statisfies copy_constructible.

+ T satisfies copy_constructible.

-10- Let V be the pack of values of type info of the same size as r, where the ith element is reflect_constant(eistatic_cast<T>(*iti)), -where eiiti is an iterator to the ith element of r. +where eiiti is an iterator to the ith element of r.

[…]

diff --git a/xml/issue4433.xml b/xml/issue4433.xml index b58bc00fb0..90fe61b1d9 100644 --- a/xml/issue4433.xml +++ b/xml/issue4433.xml @@ -17,6 +17,9 @@ Language linkage is a property of functions, variables, and function types (), not of names.

+ +The wording below contains a drive-by fix for a misapplication of + @@ -37,7 +40,7 @@ consteval bool has_linkage(info r);

-25- Returns: `true` if `r` represents a variable, function, type, template, or namespace -whose name has internal linkage, module linkage, C language linkage, or any linkage, +whose name has internal linkage, module linkage, C languageexternal linkage, or any linkage, respectively (). Otherwise, `false`.

@@ -46,7 +49,7 @@ respectively (). Otherwise, `false`.

-??- Returns: `true` if `r` represents a variable, function, or function type with C language -linkage, module linkage. Otherwise, `false`.

+linkage. Otherwise, `false`.