diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-11-07 05:34:58 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-11-07 05:34:58 +0000 |
commit | 677fb06cec197eeb4d1cd97b6074c1e0b62fbc49 (patch) | |
tree | 8b216bb4aafd08923e50d84b28fb633c21888231 /clang/www | |
parent | a17d19fb41993f5795f2a35030807f06ac9c3ec2 (diff) | |
download | llvm-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.html | 1286 |
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>“use” 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 “indeterminate value”</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 “implicit” 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>“Temporary objects” vs “temporary expressions”</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 “acceptable lookup result?”</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 “ill-formed, no diagnostic required”</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 “non-template function”</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 “virtual function call”</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 “access” (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 “character type”</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 “strict pointer safety”</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>“Parameter type” 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 “involved in” 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><initializer_list></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 “explicitly declared <TT>const</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#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 “anonymous union”</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 “more specialized”</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>“Argument” vs “parameter”</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> |