aboutsummaryrefslogtreecommitdiff
path: root/clang/www
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2013-11-07 05:34:58 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2013-11-07 05:34:58 +0000
commit677fb06cec197eeb4d1cd97b6074c1e0b62fbc49 (patch)
tree8b216bb4aafd08923e50d84b28fb633c21888231 /clang/www
parenta17d19fb41993f5795f2a35030807f06ac9c3ec2 (diff)
downloadllvm-677fb06cec197eeb4d1cd97b6074c1e0b62fbc49.zip
llvm-677fb06cec197eeb4d1cd97b6074c1e0b62fbc49.tar.gz
llvm-677fb06cec197eeb4d1cd97b6074c1e0b62fbc49.tar.bz2
Update cxx_dr_status.html to match current cwg issue list.
llvm-svn: 194189
Diffstat (limited to 'clang/www')
-rw-r--r--clang/www/cxx_dr_status.html1286
1 files changed, 1060 insertions, 226 deletions
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html
index d4ead30..d44047ad 100644
--- a/clang/www/cxx_dr_status.html
+++ b/clang/www/cxx_dr_status.html
@@ -587,8 +587,8 @@
<td class="full" align="center">Yes</td>
</tr>
<tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#92">92</a></td>
- <td>open</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#92">92</a></td>
+ <td>extension</td>
<td>Should <I>exception-specification</I>s be part of the type system?</td>
<td align="center">Not resolved</td>
</tr>
@@ -810,7 +810,7 @@
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#129">129</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Stability of uninitialized auto variables</td>
<td class="none" align="center">Duplicate of 616</td>
</tr>
@@ -1375,7 +1375,7 @@ accessible?</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#223">223</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>The meaning of deprecation</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -1435,7 +1435,7 @@ accessible?</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#233">233</a></td>
- <td>drafting</td>
+ <td>open</td>
<td>References vs pointers in UDC overload resolution</td>
<td align="center">Not resolved</td>
</tr>
@@ -1477,7 +1477,7 @@ accessible?</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#240">240</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Uninitialized values and undefined behavior</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -1597,7 +1597,7 @@ accessible?</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#260">260</a></td>
- <td>drafting</td>
+ <td>open</td>
<td>User-defined conversions and built-in <TT>operator=</TT></td>
<td align="center">Not resolved</td>
</tr>
@@ -1910,7 +1910,7 @@ of class templates</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#312">312</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>&#8220;use&#8221; of invalid pointer value not defined</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -2204,7 +2204,7 @@ of class templates</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#361">361</a></td>
- <td>drafting</td>
+ <td>open</td>
<td>Forward reference to default argument</td>
<td align="center">Not resolved</td>
</tr>
@@ -2396,7 +2396,7 @@ of class templates</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#393">393</a></td>
- <td>drafting</td>
+ <td>open</td>
<td>Pointer to array of unknown bound in template argument list in parameter</td>
<td align="center">Not resolved</td>
</tr>
@@ -3014,7 +3014,7 @@ of class templates</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#496">496</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Is a volatile-qualified type really a POD?</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -3536,11 +3536,11 @@ and <I>POD class</I></td>
<td>Template conversion functions</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#583">583</a></td>
- <td>open</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#583">583</a></td>
+ <td>DRWP</td>
<td>Relational pointer comparisons against the null pointer constant</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#584">584</a></td>
@@ -3736,7 +3736,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616">616</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Definition of &#8220;indeterminate value&#8221;</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -4383,8 +4383,8 @@ and <I>POD class</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#727">727</a></td>
- <td>extension</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#727">727</a></td>
+ <td>open</td>
<td>In-class explicit specializations</td>
<td align="center">Not resolved</td>
</tr>
@@ -5254,7 +5254,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#903">903</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Value-dependent integral null pointer constants</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -5656,13 +5656,13 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#974">974</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Default arguments for lambdas</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#975">975</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Restrictions on return type deduction for lambdas</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -5674,7 +5674,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#977">977</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>When is an enumeration type complete?</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -5890,7 +5890,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1013">1013</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Uninitialized <TT>std::nullptr_t</TT> objects</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7090,7 +7090,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1213">1213</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Array subscripting and xvalues</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7533,8 +7533,8 @@ and <I>POD class</I></td>
<td align="center">Not resolved</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1287">1287</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1287">1287</a></td>
+ <td>DR</td>
<td>Direct initialization vs &#8220;implicit&#8221; conversion in reference binding</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7606,7 +7606,7 @@ and <I>POD class</I></td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1299">1299</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>&#8220;Temporary objects&#8221; vs &#8220;temporary expressions&#8221;</td>
<td align="center">Not resolved</td>
</tr>
@@ -7653,8 +7653,8 @@ and <I>POD class</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1307">1307</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1307">1307</a></td>
+ <td>DR</td>
<td>Overload resolution based on size of array <I>initializer-list</I></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7672,7 +7672,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1310">1310</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>What is an &#8220;acceptable lookup result?&#8221;</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7720,7 +7720,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1318">1318</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Syntactic ambiguities with <TT>final</TT></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7732,7 +7732,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1320">1320</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Converting scoped enumerations to <TT>bool</TT></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7780,7 +7780,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1328">1328</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Conflict in reference binding vs overload resolution</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7792,7 +7792,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1330">1330</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Delayed instantiation of <TT>noexcept</TT> specifiers</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7840,7 +7840,7 @@ and <I>POD class</I></td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1338">1338</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>Aliasing and allocation functions</td>
<td align="center">Not resolved</td>
</tr>
@@ -7874,11 +7874,11 @@ and <I>POD class</I></td>
<td>Sequencing of non-class initialization</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1344">1344</a></td>
- <td>drafting</td>
+ <td>ready</td>
<td>Adding new special member functions to a class via default arguments</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1345">1345</a></td>
@@ -7960,7 +7960,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1358">1358</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Unintentionally ill-formed <TT>constexpr</TT> function template instances</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -7978,7 +7978,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1361">1361</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Requirement on <I>brace-or-equal-initializer</I>s of literal types</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8056,7 +8056,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1374">1374</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Qualification conversion vs difference in reference binding</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8066,11 +8066,11 @@ and <I>POD class</I></td>
<td>Reference to anonymous union?</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1376">1376</a></td>
- <td>drafting</td>
+ <td>ready</td>
<td><TT>static_cast</TT> of temporary to rvalue reference</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1377">1377</a></td>
@@ -8194,7 +8194,7 @@ and <I>POD class</I></td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1397">1397</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>Class completeness in non-static data member initializers</td>
<td align="center">Not resolved</td>
</tr>
@@ -8224,7 +8224,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1402">1402</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Move functions too often deleted</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8242,7 +8242,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1405">1405</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td><TT>constexpr</TT> and mutable members of literal types</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8278,19 +8278,19 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1411">1411</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>More on global scope <TT>::</TT> in <I>nested-name-specifier</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1412">1412</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Problems in specifying pointer conversions</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1413">1413</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Missing cases of value-dependency</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8313,8 +8313,8 @@ and <I>POD class</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1417">1417</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1417">1417</a></td>
+ <td>DR</td>
<td>Pointers/references to functions with cv-qualifiers or <I>ref-qualifier</I></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8355,14 +8355,14 @@ and <I>POD class</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1424">1424</a></td>
- <td>tentatively ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1424">1424</a></td>
+ <td>DR</td>
<td>When must sub-object destructors be accessible?</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1425">1425</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Base-class subobjects of standard-layout structs</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8422,7 +8422,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1435">1435</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td><I>template-id</I> as the declarator for a class template constructor</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8434,7 +8434,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1437">1437</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td><TT>alignas</TT> in <I>alias-declaration</I></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8464,7 +8464,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1442">1442</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Argument-dependent lookup in the range-based <TT>for</TT></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8548,7 +8548,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1456">1456</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Address constant expression designating the one-past-the-end address</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8570,11 +8570,11 @@ and <I>POD class</I></td>
<td>Reference-binding tiebreakers in overload resolution</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1460">1460</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1460">1460</a></td>
+ <td>DR</td>
<td>What is an empty union?</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1461">1461</a></td>
@@ -8584,7 +8584,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1462">1462</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Deduction failure vs &#8220;ill-formed, no diagnostic required&#8221;</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8596,7 +8596,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1464">1464</a></td>
- <td>accepted</td>
+ <td>WP</td>
<td>Negative array bound in a <I>new-expression</I></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8630,27 +8630,27 @@ and <I>POD class</I></td>
<td>Omitted bound in array <I>new-expression</I></td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1470">1470</a></td>
- <td>concurrency</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1470">1470</a></td>
+ <td>NAD</td>
<td>Thread migration</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1471">1471</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Nested type of non-dependent base</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1472">1472</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>odr-use of reference variables</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1473">1473</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Syntax of <I>literal-operator-id</I></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8662,19 +8662,19 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1475">1475</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Errors in <TT>[[carries_dependency]]</TT> example</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1476">1476</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Definition of user-defined type</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1477">1477</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Definition of a <TT>friend</TT> outside its namespace</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8686,7 +8686,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1479">1479</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Literal operators and default arguments</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8698,13 +8698,13 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1481">1481</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Increment/decrement operators with reference parameters</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1482">1482</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Point of declaration of enumeration</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8734,7 +8734,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1487">1487</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>When are inheriting constructors declared?</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8746,7 +8746,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1489">1489</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Is value-initialization of an array constant initialization?</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8768,21 +8768,21 @@ and <I>POD class</I></td>
<td>Exception specifications on template destructors</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1493">1493</a></td>
- <td>drafting</td>
+ <td>ready</td>
<td>Criteria for move-construction</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1494">1494</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Temporary initialization for reference binding in list-initialization</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1495">1495</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Partial specialization of variadic class template</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8824,19 +8824,19 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1502">1502</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Value initialization of unions with member initializers</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1503">1503</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Exceptions during copy to exception object</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1504">1504</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Pointer arithmetic after derived-base conversion</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8848,43 +8848,43 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1506">1506</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Value category of <TT>initializer_list</TT> object</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1507">1507</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Value initialization with trivial inaccessible default constructor</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1508">1508</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1508">1508</a></td>
+ <td>DR</td>
<td>Template initializer-list constructors</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1509">1509</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1509">1509</a></td>
+ <td>DR</td>
<td>Definition of &#8220;non-template function&#8221;</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1510">1510</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>cv-qualified references via <TT>decltype</TT></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1511">1511</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td><TT>const volatile</TT> variables and the one-definition rule</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1512">1512</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Pointer comparison vs qualification conversions</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8894,27 +8894,27 @@ and <I>POD class</I></td>
<td><TT>initializer_list</TT> deduction failure</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1514">1514</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1514">1514</a></td>
+ <td>DR</td>
<td>Ambiguity between enumeration definition and zero-length bit-field</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1515">1515</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Modulo 2<SUP><I>n</I></SUP> arithmetic for implicitly-unsigned types</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1516">1516</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Definition of &#8220;virtual function call&#8221;</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1517">1517</a></td>
- <td>drafting</td>
+ <td>review</td>
<td>Unclear/missing description of behavior during construction/destruction</td>
<td align="center">Not resolved</td>
</tr>
@@ -8944,7 +8944,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1522">1522</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Access checking for <TT>initializer_list</TT> array initialization</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8974,13 +8974,13 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1527">1527</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Assignment from <I>braced-init-list</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1528">1528</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Repeated <I>cv-qualifier</I>s in declarators</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -8997,20 +8997,20 @@ and <I>POD class</I></td>
<td align="center">Not resolved</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1531">1531</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1531">1531</a></td>
+ <td>DRWP</td>
<td>Definition of &#8220;access&#8221; (verb)</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1532">1532</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Explicit instantiation and member templates</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1533">1533</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Function pack expansion for member initialization</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9022,7 +9022,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1535">1535</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td><TT>typeid</TT> in core constant expressions</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9034,19 +9034,19 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1537">1537</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Optional compile-time evaluation of constant expressions</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1538">1538</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>C-style cast in <I>braced-init-list</I> assignment</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1539">1539</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Definition of &#8220;character type&#8221;</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9058,7 +9058,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1541">1541</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td><I>cv</I> <TT>void</TT> return types</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9070,13 +9070,13 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1543">1543</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Implicit conversion sequence for empty initializer list</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1544">1544</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Linkage of member of unnamed namespace</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9112,15 +9112,15 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1550">1550</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Parenthesized <I>throw-expression</I> operand of <I>conditional-expression</I></td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1551">1551</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1551">1551</a></td>
+ <td>DR</td>
<td>Wording problems in <I>using-declaration</I> specification</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1552">1552</a></td>
@@ -9130,7 +9130,7 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1553">1553</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td><TT>sizeof</TT> and xvalue bit-fields</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9148,13 +9148,13 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1556">1556</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Constructors and explicit conversion functions in direct initialization</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1557">1557</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Language linkage of converted lambda function pointer</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9166,13 +9166,13 @@ and <I>POD class</I></td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1559">1559</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>String too long in initializer list of <I>new-expression</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1560">1560</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Gratuitous lvalue-to-rvalue conversion in <I>conditional-expression</I> with <I>throw-expression</I> operand</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9182,15 +9182,15 @@ and <I>POD class</I></td>
<td>Aggregates with empty base classes</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1562">1562</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1562">1562</a></td>
+ <td>DR</td>
<td>Non-static data member initializers and union <I>ctor-initializer</I></td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1563">1563</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>List-initialization and overloaded function disambiguation</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9213,8 +9213,8 @@ and <I>POD class</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1567">1567</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1567">1567</a></td>
+ <td>DR</td>
<td>Inheriting constructors and copy/move constructors</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9224,17 +9224,17 @@ and <I>POD class</I></td>
<td>Temporary lifetime extension with intervening cast</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1569">1569</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1569">1569</a></td>
+ <td>DR</td>
<td>Deducing a function parameter pack before ellipsis</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1570">1570</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1570">1570</a></td>
+ <td>DR</td>
<td>Address of subobject as non-type template argument</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1571">1571</a></td>
@@ -9261,16 +9261,16 @@ and <I>POD class</I></td>
<td class="none" align="center">Unknown</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1575">1575</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1575">1575</a></td>
+ <td>DR</td>
<td>Incorrect definition of &#8220;strict pointer safety&#8221;</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1576">1576</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1576">1576</a></td>
+ <td>DR</td>
<td>Discarded-value volatile xvalues</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1577">1577</a></td>
@@ -9284,11 +9284,11 @@ and <I>POD class</I></td>
<td>Value-initialization of aggregates</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1579">1579</a></td>
- <td>extension</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1579">1579</a></td>
+ <td>ready</td>
<td>Return by converting move constructor</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1580">1580</a></td>
@@ -9298,7 +9298,7 @@ and <I>POD class</I></td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1581">1581</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>When are <TT>constexpr</TT> member functions defined?</td>
<td align="center">Not resolved</td>
</tr>
@@ -9309,8 +9309,8 @@ and <I>POD class</I></td>
<td align="center">Not resolved</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1583">1583</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1583">1583</a></td>
+ <td>DR</td>
<td>Incorrect example of unspecified behavior</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9332,15 +9332,15 @@ and <I>POD class</I></td>
<td>Naming a destructor via <TT>decltype</TT></td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1587">1587</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1587">1587</a></td>
+ <td>DR</td>
<td><TT>constexpr</TT> initialization and nested anonymous unions</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1588">1588</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Deducing cv-qualified <TT>auto</TT></td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9362,41 +9362,41 @@ and <I>POD class</I></td>
<td>Deducing array bound and element type from initializer list</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1592">1592</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1592">1592</a></td>
+ <td>DR</td>
<td>When do template parameters match?</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1593">1593</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1593">1593</a></td>
+ <td>DR</td>
<td>&#8220;Parameter type&#8221; of special member functions</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1594">1594</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>Lazy declaration of special members vs overload errors</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1595">1595</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1595">1595</a></td>
+ <td>DR</td>
<td>Constructors &#8220;involved in&#8221; subobject initialization</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1596">1596</a></td>
- <td>drafting</td>
+ <td>review</td>
<td>Non-array objects as <TT>array[1]</TT></td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1597">1597</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1597">1597</a></td>
+ <td>WP</td>
<td>Misleading <TT>constexpr</TT> example</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1598">1598</a></td>
@@ -9416,11 +9416,11 @@ and <I>POD class</I></td>
<td>Erroneous reference initialization in example</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1601">1601</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1601">1601</a></td>
+ <td>DR</td>
<td>Promotion of enumeration with fixed underlying type</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1602">1602</a></td>
@@ -9434,15 +9434,15 @@ and <I>POD class</I></td>
<td>Errors resulting from giving unnamed namespaces internal linkage</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1604">1604</a></td>
- <td>drafting</td>
+ <td>ready</td>
<td>Double temporaries in reference initialization</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1605">1605</a></td>
- <td>DR</td>
+ <td>DRWP</td>
<td>Misleading parenthetical comment for explicit destructor call</td>
<td class="none" align="center">Unknown</td>
</tr>
@@ -9452,21 +9452,21 @@ and <I>POD class</I></td>
<td><TT>sizeof</TT> closure class</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1607">1607</a></td>
- <td>drafting</td>
+ <td>ready</td>
<td>Lambdas in template parameters</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1608">1608</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1608">1608</a></td>
+ <td>DR</td>
<td>Operator lookup in trailing return type</td>
<td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1609">1609</a></td>
- <td>drafting</td>
+ <td>open</td>
<td>Default arguments and function parameter packs</td>
<td align="center">Not resolved</td>
</tr>
@@ -9476,23 +9476,23 @@ and <I>POD class</I></td>
<td>Cv-qualification in deduction of reference to array</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1611">1611</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Deleted default constructor for abstract class</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1612">1612</a></td>
- <td>drafting</td>
+ <td>ready</td>
<td>Implicit lambda capture and anonymous unions</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
+ <tr>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1613">1613</a></td>
- <td>drafting</td>
+ <td>ready</td>
<td>Constant expressions and lambda capture</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1614">1614</a></td>
@@ -9518,11 +9518,11 @@ and <I>POD class</I></td>
<td><TT>alignas</TT> and non-defining declarations</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1618">1618</a></td>
- <td>open</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1618">1618</a></td>
+ <td>DR</td>
<td>Gratuitously-unsigned underlying enum type</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1619">1619</a></td>
@@ -9584,11 +9584,11 @@ and <I>POD class</I></td>
<td>Deallocation function templates</td>
<td align="center">Not resolved</td>
</tr>
- <tr>
+ <tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1629">1629</a></td>
- <td>ready</td>
+ <td>drafting</td>
<td>Can a closure class be a literal type?</td>
- <td class="none" align="center">Unknown</td>
+ <td align="center">Not resolved</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1630">1630</a></td>
@@ -9699,16 +9699,16 @@ and <I>POD class</I></td>
<td align="center">Not resolved</td>
</tr>
<tr>
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1648">1648</a></td>
- <td>ready</td>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1648">1648</a></td>
+ <td>DR</td>
<td><TT>thread_local</TT> vs block extern declarations</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1649">1649</a></td>
- <td>drafting</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1649">1649</a></td>
+ <td>DR</td>
<td>Error in the syntax of <I>mem-initializer-list</I></td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1650">1650</a></td>
@@ -9730,28 +9730,862 @@ and <I>POD class</I></td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1653">1653</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>Removing deprecated increment of <TT>bool</TT></td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open">
- <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1654">1654</a></td>
- <td>open</td>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1654">1654</a></td>
+ <td>dup</td>
<td>Literal types and <TT>constexpr</TT> defaulted constructors</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1655">1655</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>Line endings in raw string literals</td>
<td align="center">Not resolved</td>
</tr>
<tr class="open">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1656">1656</a></td>
- <td>open</td>
+ <td>drafting</td>
<td>Encoding of numerically-escaped characters</td>
<td align="center">Not resolved</td>
</tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1657">1657</a></td>
+ <td>extension</td>
+ <td>Attributes for namespaces and enumerators</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1658">1658</a></td>
+ <td>drafting</td>
+ <td>Deleted default constructor for abstract class via destructor</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1659">1659</a></td>
+ <td>open</td>
+ <td>Initialization order of thread_local template static data members</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1660">1660</a></td>
+ <td>open</td>
+ <td><I>member-declaration</I> requirements and unnamed bit-fields</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1661">1661</a></td>
+ <td>concurrency</td>
+ <td>Preservation of infinite loops</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1662">1662</a></td>
+ <td>ready</td>
+ <td>Capturing function parameter packs</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1663">1663</a></td>
+ <td>NAD</td>
+ <td>Capturing an empty pack expansion</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1664">1664</a></td>
+ <td>ready</td>
+ <td>Argument-dependent lookup of lambdas used in default arguments</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1665">1665</a></td>
+ <td>drafting</td>
+ <td>Declaration matching in explicit instantiations</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1666">1666</a></td>
+ <td>drafting</td>
+ <td>Address constant expressions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1667">1667</a></td>
+ <td>NAD</td>
+ <td>Function exiting via exception called by destructor during unwinding</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1668">1668</a></td>
+ <td>drafting</td>
+ <td>Parameter type determination still not clear enough</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1669">1669</a></td>
+ <td>drafting</td>
+ <td><TT>auto</TT> return type for <TT>main</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1670">1670</a></td>
+ <td>open</td>
+ <td><TT>auto</TT> as <I>conversion-type-id</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1671">1671</a></td>
+ <td>NAD</td>
+ <td>Unclear rules for deduction with cv-qualification</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1672">1672</a></td>
+ <td>drafting</td>
+ <td>Layout compatibility with multiple empty bases</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1673">1673</a></td>
+ <td>review</td>
+ <td>Clarifying overload resolution for the second step of copy-initialization</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1674">1674</a></td>
+ <td>drafting</td>
+ <td>Return type deduction for address of function</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1675">1675</a></td>
+ <td>ready</td>
+ <td>Size limit for automatic array object</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1676">1676</a></td>
+ <td>drafting</td>
+ <td><TT>auto</TT> return type for allocation and deallocation functions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1677">1677</a></td>
+ <td>drafting</td>
+ <td>Constant initialization via aggregate initialization</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1678">1678</a></td>
+ <td>NAD</td>
+ <td>Naming the type of an array of runtime bound</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1679">1679</a></td>
+ <td>NAD</td>
+ <td>Range-based <TT>for</TT> and array of runtime bound</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1680">1680</a></td>
+ <td>drafting</td>
+ <td>Including <TT>&lt;initializer_list&gt;</TT> for range-based <TT>for</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1681">1681</a></td>
+ <td>ready</td>
+ <td><I>init-capture</I>s and nested lambdas</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1682">1682</a></td>
+ <td>open</td>
+ <td>Overly-restrictive rules on function templates as allocation functions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1683">1683</a></td>
+ <td>review</td>
+ <td>Incorrect example after <TT>constexpr</TT> changes</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1684">1684</a></td>
+ <td>drafting</td>
+ <td>Static <TT>constexpr</TT> member functions for non-literal classes</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1685">1685</a></td>
+ <td>review</td>
+ <td>Value category of <TT>noexcept</TT> expression</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1686">1686</a></td>
+ <td>review</td>
+ <td>Which variables are &#8220;explicitly declared <TT>const</TT>?&#8221;</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1687">1687</a></td>
+ <td>drafting</td>
+ <td>Conversions of operands of built-in operators</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1688">1688</a></td>
+ <td>NAD</td>
+ <td>Volatile <TT>constexpr</TT> variables</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1689">1689</a></td>
+ <td>drafting</td>
+ <td>Syntactic nonterminal for operand of <TT>alignas</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1690">1690</a></td>
+ <td>ready</td>
+ <td>Associated namespace for local type</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1691">1691</a></td>
+ <td>ready</td>
+ <td>Argument-dependent lookup and opaque enumerations</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1692">1692</a></td>
+ <td>ready</td>
+ <td>Associated namespaces of doubly-nested classes</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1693">1693</a></td>
+ <td>drafting</td>
+ <td>Superfluous semicolons in class definitions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1694">1694</a></td>
+ <td>review</td>
+ <td>Restriction on reference to temporary as a constant expression</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1695">1695</a></td>
+ <td>drafting</td>
+ <td>Lifetime extension via <I>init-capture</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1696">1696</a></td>
+ <td>open</td>
+ <td>Temporary lifetime and non-static data member initializers</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1697">1697</a></td>
+ <td>drafting</td>
+ <td>Lifetime extension and copy elision</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1698">1698</a></td>
+ <td>open</td>
+ <td>Files ending in <TT>\</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1699">1699</a></td>
+ <td>drafting</td>
+ <td>Does befriending a class befriend its friends?</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1700">1700</a></td>
+ <td>NAD</td>
+ <td>Does the special rvalue-reference deduction apply to alias templates?</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1701">1701</a></td>
+ <td>drafting</td>
+ <td>Array vs sequence in object representation</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1702">1702</a></td>
+ <td>drafting</td>
+ <td>Rephrasing the definition of &#8220;anonymous union&#8221;</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1703">1703</a></td>
+ <td>NAD</td>
+ <td>Language linkage of names of functions with internal linkage</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1704">1704</a></td>
+ <td>drafting</td>
+ <td>Type checking in explicit instantiation of variable templates</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1705">1705</a></td>
+ <td>review</td>
+ <td>Unclear specification of &#8220;more specialized&#8221;</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1706">1706</a></td>
+ <td>open</td>
+ <td><TT>alignas</TT> pack expansion syntax</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1707">1707</a></td>
+ <td>drafting</td>
+ <td><TT>template</TT> in <I>elaborated-type-specifier</I> without <I>nested-name-specifier</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1708">1708</a></td>
+ <td>drafting</td>
+ <td>overly-strict requirements for names with C language linkage</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1709">1709</a></td>
+ <td>drafting</td>
+ <td>Stringizing raw string literals containing newline</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1710">1710</a></td>
+ <td>drafting</td>
+ <td>Missing <TT>template</TT> keyword in <I>class-or-decltype</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1711">1711</a></td>
+ <td>open</td>
+ <td>Missing specification of variable template partial specializations</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1712">1712</a></td>
+ <td>drafting</td>
+ <td><TT>constexpr</TT> variable template declarations</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1713">1713</a></td>
+ <td>open</td>
+ <td>Linkage of variable template specializations</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1714">1714</a></td>
+ <td>drafting</td>
+ <td>odr-use of <TT>this</TT> from a local class</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1715">1715</a></td>
+ <td>drafting</td>
+ <td>Access and inherited constructor templates</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1716">1716</a></td>
+ <td>drafting</td>
+ <td>When are default arguments evaluated?</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1717">1717</a></td>
+ <td>ready</td>
+ <td>Missing specification of type of binary literal</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1718">1718</a></td>
+ <td>open</td>
+ <td>Macro invocation spanning end-of-file</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1719">1719</a></td>
+ <td>open</td>
+ <td>Layout compatibility and cv-qualification revisited</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1720">1720</a></td>
+ <td>NAD</td>
+ <td>Macro invocation in <TT>#include</TT> directive</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1721">1721</a></td>
+ <td>drafting</td>
+ <td>Diagnosing ODR violations for static data members</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1722">1722</a></td>
+ <td>drafting</td>
+ <td>Should lambda to function pointer conversion function be <TT>noexcept</TT>?</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1723">1723</a></td>
+ <td>drafting</td>
+ <td>Multicharacter user-defined character literals</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1724">1724</a></td>
+ <td>drafting</td>
+ <td>Unclear rules for deduction failure</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1725">1725</a></td>
+ <td>NAD</td>
+ <td>Trailing return type with nested function declarator</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1726">1726</a></td>
+ <td>drafting</td>
+ <td>Declarator operators and conversion function</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1727">1727</a></td>
+ <td>NAD</td>
+ <td>Type of a specialization of a variable template</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1728">1728</a></td>
+ <td>drafting</td>
+ <td>Type of an explicit instantiation of a variable template</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1729">1729</a></td>
+ <td>drafting</td>
+ <td>Matching declarations and definitions of variable templates</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1730">1730</a></td>
+ <td>drafting</td>
+ <td>Can a variable template have an unnamed type?</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1731">1731</a></td>
+ <td>NAD</td>
+ <td><TT>is_trivially_</TT><I>X</I> and definitions of special member functions</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1732">1732</a></td>
+ <td>drafting</td>
+ <td>Defining types in <I>condition</I>s and range-based <TT>for</TT> statements</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1733">1733</a></td>
+ <td>drafting</td>
+ <td>Return type and value for <TT>operator=</TT> with <I>ref-qualifier</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1734">1734</a></td>
+ <td>drafting</td>
+ <td>Nontrivial deleted copy functions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1735">1735</a></td>
+ <td>drafting</td>
+ <td>Out-of-range literals in <I>user-defined-literal</I>s</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1736">1736</a></td>
+ <td>drafting</td>
+ <td>Inheriting constructor templates in a local class</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1737">1737</a></td>
+ <td>drafting</td>
+ <td>Type dependence of call to a member of the current instantiation</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1738">1738</a></td>
+ <td>drafting</td>
+ <td>Explicit instantiation/specialization of inheriting constructor templates</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1739">1739</a></td>
+ <td>drafting</td>
+ <td>Conversion of floating point to enumeration</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1740">1740</a></td>
+ <td>ready</td>
+ <td>Disambiguation of <TT>noexcept</TT></td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1741">1741</a></td>
+ <td>ready</td>
+ <td>odr-use of class object in lvalue-to-rvalue conversion</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1742">1742</a></td>
+ <td>open</td>
+ <td><I>using-declaration</I>s and scoped enumerators</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1743">1743</a></td>
+ <td>open</td>
+ <td><I>init-capture</I>s in nested lambdas</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1744">1744</a></td>
+ <td>open</td>
+ <td>Unordered initialization for variable template specializations</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1745">1745</a></td>
+ <td>open</td>
+ <td><TT>thread_local constexpr</TT> variable</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1746">1746</a></td>
+ <td>open</td>
+ <td>Are volatile scalar types trivially copyable?</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1747">1747</a></td>
+ <td>open</td>
+ <td>Constant initialization of reference to function</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1748">1748</a></td>
+ <td>open</td>
+ <td>Placement new with a null pointer</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1749">1749</a></td>
+ <td>open</td>
+ <td>Confusing definition for constant initializer</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1750">1750</a></td>
+ <td>open</td>
+ <td>&#8220;Argument&#8221; vs &#8220;parameter&#8221;</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1751">1751</a></td>
+ <td>open</td>
+ <td>Non-trivial operations vs non-trivial initialization</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1752">1752</a></td>
+ <td>open</td>
+ <td>Right-recursion in <I>mem-initializer-list</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1753">1753</a></td>
+ <td>open</td>
+ <td><I>decltype-specifier</I> in <I>nested-name-specifier</I> of destructor</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1754">1754</a></td>
+ <td>open</td>
+ <td>Declaration of partial specialization of static data member template</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1755">1755</a></td>
+ <td>open</td>
+ <td>Out-of-class partial specializations of member templates</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1756">1756</a></td>
+ <td>open</td>
+ <td>Direct-list-initialization of a non-class object</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1757">1757</a></td>
+ <td>open</td>
+ <td>Const integral subobjects</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1758">1758</a></td>
+ <td>open</td>
+ <td>Explicit conversion in copy/move list initialization</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1759">1759</a></td>
+ <td>drafting</td>
+ <td>UTF-8 code units in plain <TT>char</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1760">1760</a></td>
+ <td>ready</td>
+ <td>Access of member corresponding to <I>init-capture</I></td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1761">1761</a></td>
+ <td>ready</td>
+ <td>Runtime check on size of automatic array</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1762">1762</a></td>
+ <td>ready</td>
+ <td>Reserved identifier used in <I>literal-operator-id</I> example</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1763">1763</a></td>
+ <td>open</td>
+ <td>Length mismatch in template type deduction</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1764">1764</a></td>
+ <td>ready</td>
+ <td>Hiding of function from using-declaration by signature</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1765">1765</a></td>
+ <td>ready</td>
+ <td>Overflow of enumeration used as enumerator value</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1766">1766</a></td>
+ <td>open</td>
+ <td>Values outside the range of the values of an enumeration</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1767">1767</a></td>
+ <td>ready</td>
+ <td>Scoped enumeration in a <TT>switch</TT> statement</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1768">1768</a></td>
+ <td>ready</td>
+ <td>Zero-element array of runtime bound</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1769">1769</a></td>
+ <td>review</td>
+ <td>Catching a base class of the exception object</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1770">1770</a></td>
+ <td>ready</td>
+ <td>Type matching of non-type template parameters and arguments</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1771">1771</a></td>
+ <td>open</td>
+ <td>Restricted lookup in <I>nested-name-specifier</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1772">1772</a></td>
+ <td>ready</td>
+ <td><TT>__func__</TT> in a lambda body</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1773">1773</a></td>
+ <td>ready</td>
+ <td>Out-of-lifetime lvalue-to-rvalue conversion</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1774">1774</a></td>
+ <td>open</td>
+ <td>Discrepancy between subobject destruction and stack unwinding</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1775">1775</a></td>
+ <td>ready</td>
+ <td>Undefined behavior of line splice in raw string literal</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1776">1776</a></td>
+ <td>open</td>
+ <td>Replacement of class objects containing reference members</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1777">1777</a></td>
+ <td>open</td>
+ <td>Empty pack expansion in <I>dynamic-exception-specification</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr>
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1778">1778</a></td>
+ <td>ready</td>
+ <td><I>exception-specification</I> in explicitly-defaulted functions</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1779">1779</a></td>
+ <td>open</td>
+ <td>Type dependency of <TT>__func__</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1780">1780</a></td>
+ <td>open</td>
+ <td>Explicit instantiation/specialization of generic lambda <TT>operator()</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1781">1781</a></td>
+ <td>open</td>
+ <td>Converting from <TT>nullptr_t</TT> to <TT>bool</TT> in overload resolution</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1782">1782</a></td>
+ <td>open</td>
+ <td>Form of initialization for <TT>nullptr_t</TT> to <TT>bool</TT> conversion</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1783">1783</a></td>
+ <td>open</td>
+ <td>Why are virtual destructors non-trivial?</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1784">1784</a></td>
+ <td>concurrency</td>
+ <td>Concurrent execution during static local initialization</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1785">1785</a></td>
+ <td>open</td>
+ <td>Conflicting diagnostic requirements for template definitions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1786">1786</a></td>
+ <td>drafting</td>
+ <td>Effect of merging allocations on memory leakage</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1787">1787</a></td>
+ <td>drafting</td>
+ <td>Uninitialized <TT>unsigned char</TT> values</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1788">1788</a></td>
+ <td>open</td>
+ <td>Sized deallocation of array of non-class type</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1789">1789</a></td>
+ <td>open</td>
+ <td>Array reference vs array decay in overload resolution</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1790">1790</a></td>
+ <td>open</td>
+ <td>Ellipsis following function parameter pack</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1791">1791</a></td>
+ <td>open</td>
+ <td>Incorrect restrictions on <I>cv-qualifier-seq</I> and <I>ref-qualifier</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1792">1792</a></td>
+ <td>open</td>
+ <td>Incorrect example of explicit specialization of member enumeration</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1793">1793</a></td>
+ <td>open</td>
+ <td><TT>thread_local</TT> in explicit specializations</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1794">1794</a></td>
+ <td>open</td>
+ <td><TT>template</TT> keyword and alias templates</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open">
+ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1795">1795</a></td>
+ <td>open</td>
+ <td>Disambiguating <I>original-namespace-definition</I> and <I>extension-namespace-definition</I></td>
+ <td align="center">Not resolved</td>
+ </tr>
</table>
</div>