Skip to content

Commit 858b5e8

Browse files
committed
update
1 parent 14da7da commit 858b5e8

File tree

9 files changed

+458
-432
lines changed

9 files changed

+458
-432
lines changed

issues/2815.html

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
Core Issues List revision 114b.
1717
See http://www.open-std.org/jtc1/sc22/wg21/ for the official
1818
list.</EM></P>
19-
<P>2024-05-06</P>
19+
<P>2024-06-27</P>
2020
<HR>
2121
<A NAME="2815"></A><H4>2815.
2222

@@ -25,7 +25,7 @@
2525
<B>Section: </B>12.2.4.3&#160; [<A href="https://wg21.link/over.ics.rank">over.ics.rank</A>]
2626
&#160;&#160;&#160;
2727

28-
<B>Status: </B>open
28+
<B>Status: </B>drafting
2929
&#160;&#160;&#160;
3030

3131
<B>Submitter: </B>Brian Bi
@@ -38,8 +38,6 @@
3838

3939
<P>Consider:</P>
4040

41-
42-
4341
<PRE>
4442
void f() noexcept {}
4543

@@ -53,8 +51,6 @@
5351

5452
<P>In contrast:</P>
5553

56-
57-
5854
<PRE>
5955
void f() noexcept {}
6056

@@ -70,6 +66,14 @@
7066
noexcept</TT> is considered an identity conversion, without further
7167
disambiguation by 12.2.4.3 [<A href="https://wg21.link/over.ics.rank">over.ics.rank</A>].</P>
7268

69+
<P><B>CWG 2024-06-26</B></P>
70+
71+
<P>Binding a reference to a function should not be considered an
72+
identity conversion if it strips a non-throwing exception
73+
specification. This amendment removes the ambiguity for the first
74+
example and makes the second example ambiguous, which is
75+
desirable.</P>
76+
7377
<BR><BR>
7478
</BODY>
7579
</HTML>

issues/2867.html

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
Core Issues List revision 114b.
1717
See http://www.open-std.org/jtc1/sc22/wg21/ for the official
1818
list.</EM></P>
19-
<P>2024-06-14</P>
19+
<P>2024-06-28</P>
2020
<HR>
2121
<A NAME="2867"></A><H4>2867.
2222

@@ -25,7 +25,7 @@
2525
<B>Section: </B>9.6&#160; [<A href="https://wg21.link/dcl.struct.bind">dcl.struct.bind</A>]
2626
&#160;&#160;&#160;
2727

28-
<B>Status: </B>review
28+
<B>Status: </B>ready
2929
&#160;&#160;&#160;
3030

3131
<B>Submitter: </B>Richard Smith
@@ -188,14 +188,12 @@
188188
<P>The specification for the lifetime of temporaries should be moved
189189
to 6.7.7 [<A href="https://wg21.link/class.temporary">class.temporary</A>].)</P>
190190

191-
<P><U>Possible resolution:</U></P>
191+
<P><B>Proposed resolution (approved by CWG 2024-06-28):</B></P>
192192

193193
<OL>
194194
<LI>
195195
<P>Change in 6.7.7 [<A href="https://wg21.link/class.temporary#5">class.temporary</A>] paragraph 5 as follows:</P>
196196

197-
198-
199197
<BLOCKQUOTE>
200198

201199
There are <DEL>four</DEL> <INS>five</INS> contexts in which
@@ -225,7 +223,7 @@
225223
structured binding declaration (9.6 [<A href="https://wg21.link/dcl.struct.bind">dcl.struct.bind</A>]). Any
226224
temporary objects introduced by the <I>initializer</I>s for the
227225
variables with unique names are destroyed at the end of
228-
the <I>structured-binding-declaration</I>.
226+
structured binding declaration.
229227
</P>
230228

231229
</BLOCKQUOTE>
@@ -245,8 +243,7 @@
245243
<LI>an immediate invocation (7.7 [<A href="https://wg21.link/expr.const">expr.const</A>]),</LI>
246244

247245
<LI>an <I>init-declarator</I> (9.3 [<A href="https://wg21.link/dcl.decl">dcl.decl</A>])
248-
<INS>, an <I>initializer</I> of a structured
249-
binding declaration (9.1 [<A href="https://wg21.link/dcl.pre">dcl.pre</A>]),</INS> or
246+
<INS>(including those introduced by structured bindings (9.6 [<A href="https://wg21.link/dcl.struct.bind">dcl.struct.bind</A>]))</INS> or
250247
a <I>mem-initializer</I> (11.9.3 [<A href="https://wg21.link/class.base.init">class.base.init</A>]), including the
251248
constituent expressions of the initializer,</LI>
252249

issues/2885.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
Core Issues List revision 114b.
1717
See http://www.open-std.org/jtc1/sc22/wg21/ for the official
1818
list.</EM></P>
19-
<P>2024-05-31</P>
19+
<P>2024-06-28</P>
2020
<HR>
2121
<A NAME="2885"></A><H4>2885.
2222

@@ -25,13 +25,15 @@
2525
<B>Section: </B>11.4.5.2&#160; [<A href="https://wg21.link/class.default.ctor">class.default.ctor</A>]
2626
&#160;&#160;&#160;
2727

28-
<B>Status: </B>tentatively ready
28+
<B>Status: </B>review
2929
&#160;&#160;&#160;
3030

3131
<B>Submitter: </B>Roy Jacobson
3232
&#160;&#160;&#160;
3333

34-
<B>Date: </B>2022-11-26<BR>
34+
<B>Date: </B>2022-11-26
35+
&#160;&#160;&#160;
36+
<B>Liaison: </B>LWG<BR>
3537

3638

3739
<P>(From submission

0 commit comments

Comments
 (0)