aboutsummaryrefslogtreecommitdiff
path: root/clang
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2019-08-14 22:57:51 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2019-08-14 22:57:51 +0000
commit5cd312d352dc663aec3b658e2bf5da347f365eb1 (patch)
tree337ac16a758efe4cdd39fb03026fae7b7d74e8dd /clang
parent9e77f524b56985191c5ac6347abf391c5d9ba8ef (diff)
downloadllvm-5cd312d352dc663aec3b658e2bf5da347f365eb1.zip
llvm-5cd312d352dc663aec3b658e2bf5da347f365eb1.tar.gz
llvm-5cd312d352dc663aec3b658e2bf5da347f365eb1.tar.bz2
[www] Update DR status page to match latest version of CWG issues list.
llvm-svn: 368941
Diffstat (limited to 'clang')
-rwxr-xr-xclang/www/cxx_dr_status.html166
1 files changed, 134 insertions, 32 deletions
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html
index f36db8a..a8172eb 100755
--- a/clang/www/cxx_dr_status.html
+++ b/clang/www/cxx_dr_status.html
@@ -4131,11 +4131,11 @@ and <I>POD class</I></td>
<td>Restrictions on declarators with late-specified return types</td>
<td class="partial" align="center">Partial</td>
</tr>
- <tr class="open" id="682">
+ <tr id="682">
<td><a href="http://wg21.link/cwg682">682</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Missing description of lookup of template aliases</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr id="683">
<td><a href="http://wg21.link/cwg683">683</a></td>
@@ -10847,7 +10847,7 @@ and <I>POD class</I></td>
</tr>
<tr class="open" id="1839">
<td><a href="http://wg21.link/cwg1839">1839</a></td>
- <td>drafting</td>
+ <td>review</td>
<td>Lookup of block-scope <TT>extern</TT> declarations</td>
<td align="center">Not resolved</td>
</tr>
@@ -13053,11 +13053,11 @@ and <I>POD class</I></td>
<td>Composite type of object and function pointers</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open" id="2207">
+ <tr id="2207">
<td><a href="http://wg21.link/cwg2207">2207</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Alignment of allocation function return value</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr id="2208">
<td><a href="http://wg21.link/cwg2208">2208</a></td>
@@ -13567,7 +13567,7 @@ and <I>POD class</I></td>
<td><a href="http://wg21.link/cwg2292">2292</a></td>
<td>DRWP</td>
<td><I>simple-template-id</I> is ambiguous between <I>class-name</I> and <I>type-name</I></td>
- <td class="none" align="center">Unknown</td>
+ <td class="svn" align="center">SVN</td>
</tr>
<tr id="2293">
<td><a href="http://wg21.link/cwg2293">2293</a></td>
@@ -13611,11 +13611,11 @@ and <I>POD class</I></td>
<td><TT>constexpr</TT> vararg functions</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open" id="2300">
+ <tr id="2300">
<td><a href="http://wg21.link/cwg2300">2300</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Lambdas in multiple definitions</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open" id="2301">
<td><a href="http://wg21.link/cwg2301">2301</a></td>
@@ -13797,11 +13797,11 @@ and <I>POD class</I></td>
<td>Missing references to variable templates</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr id="2331">
+ <tr class="open" id="2331">
<td><a href="http://wg21.link/cwg2331">2331</a></td>
- <td>DR</td>
+ <td>drafting</td>
<td>Redundancy in description of class scope</td>
- <td class="none" align="center">Unknown</td>
+ <td align="center">Not resolved</td>
</tr>
<tr id="2332">
<td><a href="http://wg21.link/cwg2332">2332</a></td>
@@ -13895,7 +13895,7 @@ and <I>POD class</I></td>
</tr>
<tr class="open" id="2347">
<td><a href="http://wg21.link/cwg2347">2347</a></td>
- <td>drafting</td>
+ <td>review</td>
<td>Passing short scoped enumerations to ellipsis</td>
<td align="center">Not resolved</td>
</tr>
@@ -14007,11 +14007,11 @@ and <I>POD class</I></td>
<td>Confusing specification for <TT>dynamic_cast</TT></td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open" id="2366">
+ <tr id="2366">
<td><a href="http://wg21.link/cwg2366">2366</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Can default initialization be constant initialization?</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open" id="2367">
<td><a href="http://wg21.link/cwg2367">2367</a></td>
@@ -14057,7 +14057,7 @@ and <I>POD class</I></td>
</tr>
<tr class="open" id="2374">
<td><a href="http://wg21.link/cwg2374">2374</a></td>
- <td>drafting</td>
+ <td>review</td>
<td>Overly permissive specification of <TT>enum</TT> direct-list-initialization</td>
<td align="center">Not resolved</td>
</tr>
@@ -14067,11 +14067,11 @@ and <I>POD class</I></td>
<td>Multiple redeclarations of <TT>constexpr</TT> static data members</td>
<td class="none" align="center">Unknown</td>
</tr>
- <tr class="open" id="2376">
+ <tr id="2376">
<td><a href="http://wg21.link/cwg2376">2376</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Class template argument deduction with array declarator</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr id="2377">
<td><a href="http://wg21.link/cwg2377">2377</a></td>
@@ -14139,11 +14139,11 @@ and <I>POD class</I></td>
<td>Linkage of const-qualified variable template</td>
<td class="svn" align="center">SVN</td>
</tr>
- <tr class="open" id="2388">
+ <tr id="2388">
<td><a href="http://wg21.link/cwg2388">2388</a></td>
- <td>drafting</td>
+ <td>NAD</td>
<td>Applicability of <I>contract-attribute-specifier</I>s</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open" id="2389">
<td><a href="http://wg21.link/cwg2389">2389</a></td>
@@ -14151,11 +14151,11 @@ and <I>POD class</I></td>
<td>Agreement of deduced and explicitly-specified variable types</td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open" id="2390">
+ <tr id="2390">
<td><a href="http://wg21.link/cwg2390">2390</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Is the argument of <TT>__has_cpp_attribute</TT> macro-expanded?</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr id="2391">
<td><a href="http://wg21.link/cwg2391">2391</a></td>
@@ -14207,15 +14207,15 @@ and <I>POD class</I></td>
</tr>
<tr class="open" id="2399">
<td><a href="http://wg21.link/cwg2399">2399</a></td>
- <td>drafting</td>
+ <td>review</td>
<td>Unclear referent of &#8220;expression&#8221; in <I>assignment-expression</I></td>
<td align="center">Not resolved</td>
</tr>
- <tr class="open" id="2400">
+ <tr id="2400">
<td><a href="http://wg21.link/cwg2400">2400</a></td>
- <td>drafting</td>
+ <td>tentatively ready</td>
<td>Constexpr virtual functions and temporary objects</td>
- <td align="center">Not resolved</td>
+ <td class="none" align="center">Unknown</td>
</tr>
<tr class="open" id="2401">
<td><a href="http://wg21.link/cwg2401">2401</a></td>
@@ -14229,6 +14229,108 @@ and <I>POD class</I></td>
<td>When is the restriction to a single <I>c-char</I> in a Unicode literal enforced?</td>
<td align="center">Not resolved</td>
</tr>
+ <tr class="open" id="2403">
+ <td><a href="http://wg21.link/cwg2403">2403</a></td>
+ <td>open</td>
+ <td>Temporary materialization and base/member initialization</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr id="2404">
+ <td><a href="http://wg21.link/cwg2404">2404</a></td>
+ <td>tentatively ready</td>
+ <td><TT>[[no_unique_address]]</TT> and allocation order</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open" id="2405">
+ <td><a href="http://wg21.link/cwg2405">2405</a></td>
+ <td>drafting</td>
+ <td>Additional type-dependent expressions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr id="2406">
+ <td><a href="http://wg21.link/cwg2406">2406</a></td>
+ <td>tentatively ready</td>
+ <td><TT>[[fallthrough]]</TT> attribute and iteration statements</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open" id="2407">
+ <td><a href="http://wg21.link/cwg2407">2407</a></td>
+ <td>review</td>
+ <td>Missing entry in Annex C for defaulted comparison operators</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2408">
+ <td><a href="http://wg21.link/cwg2408">2408</a></td>
+ <td>open</td>
+ <td>Temporaries and previously-initialized elements in aggregate initialization</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2409">
+ <td><a href="http://wg21.link/cwg2409">2409</a></td>
+ <td>drafting</td>
+ <td>Explicit specializations of constexpr static data members</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2410">
+ <td><a href="http://wg21.link/cwg2410">2410</a></td>
+ <td>review</td>
+ <td>Implicit calls of immediate functions</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2411">
+ <td><a href="http://wg21.link/cwg2411">2411</a></td>
+ <td>open</td>
+ <td>Comparison of pointers to members in template non-type arguments</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2412">
+ <td><a href="http://wg21.link/cwg2412">2412</a></td>
+ <td>open</td>
+ <td>SFINAE vs undeduced placeholder type</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2413">
+ <td><a href="http://wg21.link/cwg2413">2413</a></td>
+ <td>drafting</td>
+ <td><TT>typename</TT> in <I>conversion-function-id</I>s</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2414">
+ <td><a href="http://wg21.link/cwg2414">2414</a></td>
+ <td>drafting</td>
+ <td>Unclear results if both member and friend <TT>operator&lt;=&gt;</TT> are declared</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr id="2415">
+ <td><a href="http://wg21.link/cwg2415">2415</a></td>
+ <td>NAD</td>
+ <td><I>using-declaration</I>s vs copy assignment operators</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open" id="2416">
+ <td><a href="http://wg21.link/cwg2416">2416</a></td>
+ <td>open</td>
+ <td>Explicit specializations vs <TT>constexpr</TT> and <TT>consteval</TT></td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr class="open" id="2417">
+ <td><a href="http://wg21.link/cwg2417">2417</a></td>
+ <td>open</td>
+ <td>Explicit instantiation and exception specifications</td>
+ <td align="center">Not resolved</td>
+ </tr>
+ <tr id="2418">
+ <td><a href="http://wg21.link/cwg2418">2418</a></td>
+ <td>tentatively ready</td>
+ <td>Missing cases in definition of &#8220;usable in constant expressions&#8221;</td>
+ <td class="none" align="center">Unknown</td>
+ </tr>
+ <tr class="open" id="2419">
+ <td><a href="http://wg21.link/cwg2419">2419</a></td>
+ <td>open</td>
+ <td>Loss of generality treating pointers to objects as one-element arrays</td>
+ <td align="center">Not resolved</td>
+ </tr>
</table>
</div>