diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-02-10 19:53:17 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-02-10 19:53:17 +0000 |
commit | 20a09a659ed43b4400e6ec0fb9a187d61bec6803 (patch) | |
tree | a1457b85aee0670bfc6f046a9226b9d51561e1b0 /www | |
parent | 3fad2414b036a7803c98c7124343bad6013e178f (diff) | |
download | clang-20a09a659ed43b4400e6ec0fb9a187d61bec6803.tar.gz clang-20a09a659ed43b4400e6ec0fb9a187d61bec6803.tar.bz2 clang-20a09a659ed43b4400e6ec0fb9a187d61bec6803.tar.xz |
Tests for DR351-370, plus update DR status page to match the latest core issue list.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201106 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'www')
-rw-r--r-- | www/cxx_dr_status.html | 450 |
1 files changed, 348 insertions, 102 deletions
diff --git a/www/cxx_dr_status.html b/www/cxx_dr_status.html index ace581cdf9..918376c8e1 100644 --- a/www/cxx_dr_status.html +++ b/www/cxx_dr_status.html @@ -524,7 +524,7 @@ <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#81">81</a></td> <td>NAD</td> - <td>Null pointers and C compatability</td> + <td>Null pointers and C compatibility</td> <td class="na" align="center">N/A</td> </tr> <tr> @@ -2147,13 +2147,13 @@ of class templates</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#351">351</a></td> <td>CD1</td> <td>Sequence point error: unspecified or undefined?</td> - <td class="none" align="center">Unknown</td> + <td class="na" align="center">N/A</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#352">352</a></td> <td>CD1</td> <td>Nondeduced contexts</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#353">353</a></td> @@ -2165,37 +2165,37 @@ of class templates</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#354">354</a></td> <td>CD1</td> <td>Null as nontype template argument</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes (C++11 onwards)</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#355">355</a></td> <td>FDIS</td> <td>Global-scope <TT>::</TT> in <I>nested-name-specifier</I></td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#356">356</a></td> <td>NAD</td> <td>Wording of behavior of generated copy constructor for scalar members</td> - <td class="none" align="center">Unknown</td> + <td class="na" align="center">N/A</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#357">357</a></td> <td>CD1</td> <td>Definition of signature should include name</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#358">358</a></td> <td>NAD</td> <td>Namespaces and extern "C"</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#359">359</a></td> <td>NAD</td> <td>Type definition in anonymous union</td> - <td class="none" align="center">Unknown</td> + <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#360">360</a></td> @@ -2213,19 +2213,19 @@ of class templates</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#362">362</a></td> <td>CD1</td> <td>Order of initialization in instantiation units</td> - <td class="none" align="center">Unknown</td> + <td class="na" align="center">N/A</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#363">363</a></td> <td>NAD</td> <td>Initialization of class from self</td> - <td class="none" align="center">Unknown</td> + <td class="na" align="center">N/A</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#364">364</a></td> <td>CD1</td> <td>Calling overloaded function with static in set, with no object</td> - <td class="none" align="center">Unknown</td> + <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#365">365</a></td> @@ -2237,19 +2237,19 @@ of class templates</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#366">366</a></td> <td>CD1</td> <td>String literal allowed in integral constant expression?</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#367">367</a></td> <td>CD1</td> <td><TT>throw</TT> operator allowed in constant expression?</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#368">368</a></td> <td>CD1</td> <td>Uses of non-type parameters that should cause deduction to fail</td> - <td class="none" align="center">Unknown</td> + <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#369">369</a></td> @@ -2261,7 +2261,7 @@ of class templates</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#370">370</a></td> <td>CD1</td> <td>Can <TT>#include <...></TT> form be used other than for standard C++ headers?</td> - <td class="none" align="center">Unknown</td> + <td class="na" align="center">N/A</td> </tr> <tr class="open"> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#371">371</a></td> @@ -8160,7 +8160,7 @@ and <I>POD class</I></td> <tr class="open"> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1391">1391</a></td> <td>drafting</td> - <td>Conversions to parameter types with non deduced template arguments</td> + <td>Conversions to parameter types with non-deduced template arguments</td> <td align="center">Not resolved</td> </tr> <tr> @@ -8626,8 +8626,8 @@ and <I>POD class</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#1469">1469</a></td> - <td>drafting</td> + <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1469">1469</a></td> + <td>extension</td> <td>Omitted bound in array <I>new-expression</I></td> <td align="center">Not resolved</td> </tr> @@ -8691,11 +8691,11 @@ and <I>POD class</I></td> <td>Literal operators and 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#1480">1480</a></td> - <td>drafting</td> + <tr> + <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1480">1480</a></td> + <td>WP</td> <td>Constant initialization via non-constant temporary</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#1481">1481</a></td> @@ -9304,8 +9304,8 @@ and <I>POD class</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#1582">1582</a></td> - <td>drafting</td> + <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1582">1582</a></td> + <td>extension</td> <td>Template default arguments and deduction failure</td> <td align="center">Not resolved</td> </tr> @@ -9328,8 +9328,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_active.html#1586">1586</a></td> - <td>drafting</td> + <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1586">1586</a></td> + <td>extension</td> <td>Naming a destructor via <TT>decltype</TT></td> <td align="center">Not resolved</td> </tr> @@ -9399,11 +9399,11 @@ and <I>POD class</I></td> <td>Misleading <TT>constexpr</TT> example</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#1598">1598</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Criterion for equality of pointers to members</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#1599">1599</a></td> @@ -9585,11 +9585,11 @@ and <I>POD class</I></td> <td>Deallocation function templates</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#1629">1629</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Can a closure class be a literal 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#1630">1630</a></td> @@ -9711,11 +9711,11 @@ and <I>POD class</I></td> <td>Error in the syntax of <I>mem-initializer-list</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#1650">1650</a></td> - <td>open</td> + <tr> + <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1650">1650</a></td> + <td>NAD</td> <td>Class prvalues in reference 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#1651">1651</a></td> @@ -9759,11 +9759,11 @@ and <I>POD class</I></td> <td>Attributes for namespaces and enumerators</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#1658">1658</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Deleted default constructor for abstract class via destructor</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#1659">1659</a></td> @@ -9771,11 +9771,11 @@ and <I>POD class</I></td> <td>Initialization order of thread_local template static data members</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#1660">1660</a></td> - <td>open</td> + <td>tentatively ready</td> <td><I>member-declaration</I> requirements and unnamed bit-fields</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#1661">1661</a></td> @@ -9807,11 +9807,11 @@ and <I>POD class</I></td> <td>Declaration matching in explicit instantiations</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#1666">1666</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Address constant expressions</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#1667">1667</a></td> @@ -9825,11 +9825,11 @@ and <I>POD class</I></td> <td>Parameter type determination still not clear enough</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#1669">1669</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td><TT>auto</TT> return type for <TT>main</TT></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#1670">1670</a></td> @@ -9855,11 +9855,11 @@ and <I>POD class</I></td> <td>Clarifying overload resolution for the second step of copy-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#1674">1674</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Return type deduction for address of 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_active.html#1675">1675</a></td> @@ -9915,11 +9915,11 @@ and <I>POD class</I></td> <td>Incorrect example after <TT>constexpr</TT> changes</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#1684">1684</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Static <TT>constexpr</TT> member functions for non-literal classes</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#1685">1685</a></td> @@ -9933,11 +9933,11 @@ and <I>POD class</I></td> <td>Which variables are “explicitly declared <TT>const</TT>?”</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#1687">1687</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Conversions of operands of built-in operators</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#1688">1688</a></td> @@ -9945,11 +9945,11 @@ and <I>POD class</I></td> <td>Volatile <TT>constexpr</TT> variables</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#1689">1689</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Syntactic nonterminal for operand of <TT>alignas</TT></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#1690">1690</a></td> @@ -9969,11 +9969,11 @@ and <I>POD class</I></td> <td>Associated namespaces of doubly-nested classes</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#1693">1693</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Superfluous semicolons in class definitions</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#1694">1694</a></td> @@ -10053,11 +10053,11 @@ and <I>POD class</I></td> <td><TT>alignas</TT> pack expansion syntax</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#1707">1707</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td><TT>template</TT> in <I>elaborated-type-specifier</I> without <I>nested-name-specifier</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#1708">1708</a></td> @@ -10095,11 +10095,11 @@ and <I>POD class</I></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> + <tr> + <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1714">1714</a></td> + <td>NAD</td> <td>odr-use of <TT>this</TT> from a local class</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#1715">1715</a></td> @@ -10107,11 +10107,11 @@ and <I>POD class</I></td> <td>Access and inherited constructor templates</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#1716">1716</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>When are default arguments evaluated?</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#1717">1717</a></td> @@ -10203,11 +10203,11 @@ and <I>POD class</I></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"> + <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1732">1732</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Defining types in <I>condition</I>s and range-based <TT>for</TT> statements</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#1733">1733</a></td> @@ -10233,23 +10233,23 @@ and <I>POD class</I></td> <td>Inheriting constructor templates in a local class</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#1737">1737</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Type dependence of call to a member of the current instantiation</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#1738">1738</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Explicit instantiation/specialization of inheriting constructor templates</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#1739">1739</a></td> - <td>drafting</td> + <td>tentatively ready</td> <td>Conversion of floating point to enumeration</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#1740">1740</a></td> @@ -10281,23 +10281,23 @@ and <I>POD class</I></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> + <tr> + <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1745">1745</a></td> + <td>NAD</td> <td><TT>thread_local constexpr</TT> variable</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#1746">1746</a></td> - <td>open</td> + <td>tentatively ready</td> <td>Are volatile scalar types trivially copyable?</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#1747">1747</a></td> - <td>open</td> + <td>tentatively ready</td> <td>Constant initialization of reference to function</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#1748">1748</a></td> @@ -10425,11 +10425,11 @@ and <I>POD class</I></td> <td>Zero-element array of runtime bound</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#1769">1769</a></td> - <td>review</td> + <td>tentatively ready</td> <td>Catching a base class of the exception object</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#1770">1770</a></td> @@ -10479,11 +10479,11 @@ and <I>POD class</I></td> <td>Empty pack expansion in <I>dynamic-exception-specification</I></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#1778">1778</a></td> - <td>ready</td> + <td>review</td> <td><I>exception-specification</I> in explicitly-defaulted functions</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#1779">1779</a></td> @@ -10587,6 +10587,252 @@ and <I>POD class</I></td> <td>Disambiguating <I>original-namespace-definition</I> and <I>extension-namespace-definition</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#1796">1796</a></td> + <td>open</td> + <td>Is all-bits-zero for null characters a meaningful requirement?</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#1797">1797</a></td> + <td>open</td> + <td>Are all bit patterns of <TT>unsigned char</TT> distinct numbers?</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#1798">1798</a></td> + <td>open</td> + <td><I>exception-specification</I>s of template arguments</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#1799">1799</a></td> + <td>review</td> + <td><TT>mutable</TT> and non-explicit const qualification</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#1800">1800</a></td> + <td>open</td> + <td>Pointer to member of nested anonymous union</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#1801">1801</a></td> + <td>open</td> + <td>Kind of expression referring to member of anonymous union</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#1802">1802</a></td> + <td>open</td> + <td><TT>char16_t</TT> string literals and surrogate pairs</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#1803">1803</a></td> + <td>open</td> + <td><I>opaque-enum-declaration</I> as <I>member-declaration</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#1804">1804</a></td> + <td>open</td> + <td>Partial specialization and friendship</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#1805">1805</a></td> + <td>open</td> + <td>Conversions of array operands in <I>conditional-expression</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#1806">1806</a></td> + <td>open</td> + <td>Virtual bases and move-assignment</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#1807">1807</a></td> + <td>open</td> + <td>Order of destruction of array elements after an exception</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#1808">1808</a></td> + <td>open</td> + <td>Constructor templates vs default constructors</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#1809">1809</a></td> + <td>open</td> + <td>Narrowing and template argument deduction</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#1810">1810</a></td> + <td>open</td> + <td>Invalid <I>ud-suffix</I>es</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#1811">1811</a></td> + <td>open</td> + <td>Lookup of deallocation function in a virtual destructor definition</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#1812">1812</a></td> + <td>open</td> + <td>Omission of <TT>template</TT> in a <I>typename-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#1813">1813</a></td> + <td>open</td> + <td>Direct vs indirect bases in standard-layout 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#1814">1814</a></td> + <td>open</td> + <td>Default arguments in <I>lambda-expression</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#1815">1815</a></td> + <td>open</td> + <td>Lifetime extension in aggregate 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#1816">1816</a></td> + <td>open</td> + <td>Unclear specification of bit-field 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#1817">1817</a></td> + <td>open</td> + <td>Linkage specifications and nested scopes</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#1818">1818</a></td> + <td>open</td> + <td>Visibility and inherited 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#1819">1819</a></td> + <td>open</td> + <td>Acceptable scopes for definition of partial specialization</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#1820">1820</a></td> + <td>open</td> + <td>Qualified typedef names</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#1821">1821</a></td> + <td>open</td> + <td>Qualified redeclarations in a class <I>member-specification</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#1822">1822</a></td> + <td>open</td> + <td>Lookup of parameter names in <I>lambda-expression</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#1823">1823</a></td> + <td>open</td> + <td>String literal uniqueness in inline 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#1824">1824</a></td> + <td>open</td> + <td>Completeness of return type vs point of 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#1825">1825</a></td> + <td>open</td> + <td>Partial ordering between variadic and non-variadic function 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#1826">1826</a></td> + <td>open</td> + <td><TT>const</TT> floating-point in constant expressions</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#1827">1827</a></td> + <td>open</td> + <td>Reference binding with ambiguous conversions</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#1828">1828</a></td> + <td>open</td> + <td><I>nested-name-specifier</I> ambiguity</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#1829">1829</a></td> + <td>open</td> + <td>Dependent unnamed types</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#1830">1830</a></td> + <td>open</td> + <td>Repeated specifiers</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#1831">1831</a></td> + <td>open</td> + <td>Explicitly vs implicitly deleted move constructors</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#1832">1832</a></td> + <td>open</td> + <td>Casting to incomplete 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#1833">1833</a></td> + <td>open</td> + <td><TT>friend</TT> declarations naming implicitly-declared member 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#1834">1834</a></td> + <td>open</td> + <td>Constant initialization binding a reference to an xvalue</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#1835">1835</a></td> + <td>open</td> + <td>Dependent member lookup before <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#1836">1836</a></td> + <td>open</td> + <td>Use of class type being defined in <I>trailing-return-type</I></td> + <td align="center">Not resolved</td> + </tr> </table> </div> |