Skip to content

Commit bfa9108

Browse files
authored
Merge 2026-03 CWG Motion 13
P4160R0 Core Language Working Group "ready" Issues for the March, 2026 meeting; (non-DR) issue 3141 (Unique objects from define_static_array).
2 parents bd69127 + 529dff9 commit bfa9108

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

source/basic.tex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3646,8 +3646,7 @@
36463646
\item
36473647
the backing array of an initializer list\iref{dcl.init.ref}, or
36483648
\item
3649-
the object introduced by a call to \tcode{std::meta::reflect_constant_array}
3650-
or \tcode{std::meta::reflect_constant_string}\iref{meta.define.static}, or
3649+
a template parameter object of array type\iref{meta.define.static}, or
36513650
\item
36523651
a subobject thereof.
36533652
\end{itemize}

source/templates.tex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,8 @@
532532
There can be template parameter objects of array type\iref{meta.define.static},
533533
but such an object is never denoted by an \grammarterm{id-expression}
534534
that names a constant template parameter.
535+
Such an object can have an address that
536+
is not unique among all other in-lifetime objects\iref{intro.object}.
535537
\end{note}
536538
\begin{note}
537539
If an \grammarterm{id-expression} names

0 commit comments

Comments
 (0)