Skip to content

Commit 5c1787a

Browse files
authored
Update PR as suggested by Tim
1 parent a79cbd1 commit 5c1787a

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

xml/issue4469.xml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ static_assert( identifier_of(p) == "os" ); // guaranteed?
1818
</pre>
1919

2020
<p>We should clarify that parameter names used by standard library implementation
21-
remain unspecified, by making behavior of `has_identifier` and `identifier_of`
22-
unspecified on reflection of such parameter. Marking the behavior
23-
rather than result unspecified, allows implementations to reject such calls.</p>
21+
remain unspecified, by making result of `has_identifier` and `identifier_of`
22+
unspecified on reflection of such parameter.</p>
2423
</discussion>
2524

2625
<resolution>
@@ -36,8 +35,10 @@ This wording is relative to <paper num="N5014"/>.
3635
Unless <i>F</i> is designated an addressable function, it is unspecified if or
3736
how a reflection value designating the associated entity can be formed.
3837
<ins>For any value <tt><i>p</i></tt> of type `meta::info` that represents a
39-
reflection of a parameter of <i>F</i>, the behavior of <tt>has_identifier(<i>p</i>)</tt>
40-
and <tt>has_identifier(<i>p</i>)</tt> is unspecified.</ins></p>
38+
reflection of a parameter of <i>F</i>, it is unspecified if <tt>has_identifier(<i>p</i>)</tt>
39+
returns `true` or `false`, and if <tt>meta::has_identifier(<i>p</i>)</tt> is `true`,
40+
then the `NTMBS` produced by <tt>meta::identifier_of(<i>p</i>)</tt> and <tt>meta::u8identifier_of(<i>p</i>)</tt>
41+
is unspecified.</ins></p>
4142
</blockquote>
4243
</li>
4344
</ol>

0 commit comments

Comments
 (0)