r359048 - C++ DR2387: a variable template declared wtih (or instantiated with) a

Ilya Biryukov via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 24 00:47:14 PDT 2019


Hi Richard,

This seems to break libc++, found while doing an integrate. The errors are:

In file included from valarray:4:
.../include/c++/v1/valarray:1062:60: error: explicit instantiation
declaration of 'valarray<_Tp>' with internal linkage
_LIBCPP_EXTERN_TEMPLATE(_LIBCPP_FUNC_VIS valarray<size_t>::valarray(size_t))
                                                           ^
.../include/c++/v1/valarray:1063:60: error: explicit instantiation
declaration of '~valarray<_Tp>' with internal linkage
_LIBCPP_EXTERN_TEMPLATE(_LIBCPP_FUNC_VIS valarray<size_t>::~valarray())
                                                           ^

I will likely revert the change to unbreak the integrate.

On Wed, Apr 24, 2019 at 1:46 AM Richard Smith via cfe-commits <
cfe-commits at lists.llvm.org> wrote:

> Modified: cfe/trunk/www/cxx_dr_status.html
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/www/cxx_dr_status.html?rev=359048&r1=359047&r2=359048&view=diff
>
> ==============================================================================
> --- cfe/trunk/www/cxx_dr_status.html (original)
> +++ cfe/trunk/www/cxx_dr_status.html Tue Apr 23 16:48:00 2019
> @@ -1,14176 +1,14236 @@
> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> -          "http://www.w3.org/TR/html4/strict.dtd">
> -<!-- This file is auto-generated by make_cxx_dr_status. Do not modify. -->
> -<html>
> -<head>
> -  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
> -  <title>Clang - C++ Defect Report Status</title>
> -  <link type="text/css" rel="stylesheet" href="menu.css">
> -  <link type="text/css" rel="stylesheet" href="content.css">
> -  <style type="text/css">
> -    .none { background-color: #FFCCCC }
> -    .partial { background-color: #FFE0B0 }
> -    .svn  { background-color: #FFFF99 }
> -    .full { background-color: #CCFF99 }
> -    .na { background-color: #DDDDDD }
> -    .open * { color: #AAAAAA }
> -    //.open { filter: opacity(0.2) }
> -    tr:target { background-color: #FFFFBB }
> -    th { background-color: #FFDDAA }
> -  </style>
> -</head>
> -<body>
> -
> -<!--#include virtual="menu.html.incl"-->
> -
> -<div id="content">
> -
>
> -<!--*************************************************************************-->
> -<h1>C++ Defect Report Support in Clang</h1>
>
> -<!--*************************************************************************-->
> -<p>Last updated: $Date$</p>
> -
> -<h2 id="cxxdr">C++ defect report implementation status</h2>
> -
> -<p>This page tracks which C++ defect reports are implemented within
> Clang.</p>
> -
> -<table width="689" border="1" cellspacing="0">
> -  <tr>
> -    <th>Number</th>
> -    <th>Status</th>
> -    <th>Issue title</th>
> -    <th>Available in Clang?</th>
> -  </tr>
> -  <tr id="1">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1">1</a></td>
> -    <td>TC1</td>
> -    <td>What if two using-declarations refer to the same function but the
> declarations introduce different default-arguments?</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr class="open" id="2">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2">2</a></td>
> -    <td>drafting</td>
> -    <td>How can dependent names be used in member declarations that
> appear outside of the class template definition?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="3">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#3">3</a></td>
> -    <td>NAD</td>
> -    <td>The template compilation model rules render some explicit
> specialization declarations not visible during instantiation</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="4">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#4">4</a></td>
> -    <td>CD1</td>
> -    <td>Does extern "C" affect the linkage of function names with
> internal linkage?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="5">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#5">5</a></td>
> -    <td>CD1</td>
> -    <td>CV-qualifiers and type conversions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="6">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#6">6</a></td>
> -    <td>open</td>
> -    <td>Should the optimization that allows a class object to alias
> another object also allow the case of a parameter in an inline function to
> alias its argument?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="7">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#7">7</a></td>
> -    <td>NAD</td>
> -    <td>Can a class with a private virtual base class be derived
> from?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="8">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#8">8</a></td>
> -    <td>CD1</td>
> -    <td>Access to template arguments used in a function return type and
> in the nested name specifier</td>
> -    <td class="full" align="center">Duplicate of <a href="#45">45</a></td>
> -  </tr>
> -  <tr id="9">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#9">9</a></td>
> -    <td>CD1</td>
> -    <td>Clarification of access to base class members</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="10">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#10
> ">10</a></td>
> -    <td>CD1</td>
> -    <td>Can a nested class access its own class name as a qualified name
> if it is a private member of the enclosing class?</td>
> -    <td class="full" align="center">Duplicate of <a href="#45">45</a></td>
> -  </tr>
> -  <tr id="11">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#11
> ">11</a></td>
> -    <td>CD1</td>
> -    <td>How do the keywords typename/template interact with
> using-declarations?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="12">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#12
> ">12</a></td>
> -    <td>dup</td>
> -    <td>Default arguments on different declarations for the same function
> and the Koenig lookup</td>
> -    <td class="full" align="center">Superseded by <a
> href="#239">239</a></td>
> -  </tr>
> -  <tr id="13">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#13
> ">13</a></td>
> -    <td>NAD</td>
> -    <td>extern "C" for Parameters of Function Templates</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="14">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#14
> ">14</a></td>
> -    <td>NAD</td>
> -    <td>extern "C" functions and declarations in different namespaces</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="15">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#15
> ">15</a></td>
> -    <td>dup</td>
> -    <td>Default arguments for parameters of function templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="16">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#16
> ">16</a></td>
> -    <td>CD1</td>
> -    <td>Access to members of indirect private base classes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="17">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#17
> ">17</a></td>
> -    <td>NAD</td>
> -    <td>Footnote 99 should discuss the naming class when describing
> members that can be accessed from friends</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="18">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#18
> ">18</a></td>
> -    <td>NAD</td>
> -    <td>f(TYPE) where TYPE is void should be allowed</td>
> -    <td class="full" align="center">Superseded by <a
> href="#577">577</a></td>
> -  </tr>
> -  <tr id="19">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#19
> ">19</a></td>
> -    <td>NAD</td>
> -    <td>Clarify protected member access</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="20">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#20
> ">20</a></td>
> -    <td>TC1</td>
> -    <td>Some clarifications needed for 12.8 para 15</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="21">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#21
> ">21</a></td>
> -    <td>TC1</td>
> -    <td>Can a default argument for a template parameter appear in a
> friend declaration?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="22">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#22
> ">22</a></td>
> -    <td>TC1</td>
> -    <td>Template parameter with a default argument that refers to
> itself</td>
> -    <td class="full" align="center">Superseded by <a
> href="#481">481</a></td>
> -  </tr>
> -  <tr id="23">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#23
> ">23</a></td>
> -    <td>NAD</td>
> -    <td>Some questions regarding partial ordering of function
> templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="24">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#24
> ">24</a></td>
> -    <td>TC1</td>
> -    <td>Errors in examples in 14.7.3</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="25">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#25
> ">25</a></td>
> -    <td>TC1</td>
> -    <td>Exception specifications and pointers to members</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="26">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#26
> ">26</a></td>
> -    <td>NAD</td>
> -    <td>Copy constructors and default arguments</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="27">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#27
> ">27</a></td>
> -    <td>NAD</td>
> -    <td>Overload ambiguities for builtin ?: prototypes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="28">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#28
> ">28</a></td>
> -    <td>CD1</td>
> -    <td>'exit', 'signal' and static object destruction</td>
> -    <td class="na" align="center">N/A (Library DR)</td>
> -  </tr>
> -  <tr id="29">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#29
> ">29</a></td>
> -    <td>CD1</td>
> -    <td>Linkage of locally declared functions</td>
> -    <td class="full" align="center">Clang 3.4</td>
> -  </tr>
> -  <tr id="30">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#30
> ">30</a></td>
> -    <td>TC1</td>
> -    <td>Valid uses of "<TT>::template</TT>"</td>
> -    <td class="full" align="center">Superseded by <a href="#468">468</a>
> (C++11 onwards)</td>
> -  </tr>
> -  <tr id="31">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#31
> ">31</a></td>
> -    <td>NAD</td>
> -    <td>Looking up new/delete</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="32">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#32
> ">32</a></td>
> -    <td>TC1</td>
> -    <td>Clarification of explicit instantiation of non-exported
> templates</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="33">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#33
> ">33</a></td>
> -    <td>TC1</td>
> -    <td>Argument dependent lookup and overloaded functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="34">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#34
> ">34</a></td>
> -    <td>NAD</td>
> -    <td>Argument dependent lookup and points of instantiation</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="35">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#35
> ">35</a></td>
> -    <td>TC1</td>
> -    <td>Definition of default-initialization</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#178">178</a></td>
> -  </tr>
> -  <tr class="open" id="36">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#36
> ">36</a></td>
> -    <td>open</td>
> -    <td><I>using-declaration</I>s in multiple-declaration contexts</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="37">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#37
> ">37</a></td>
> -    <td>NAD</td>
> -    <td>When is uncaught_exception() true?</td>
> -    <td class="none" align="center">Superseded by <a
> href="#475">475</a></td>
> -  </tr>
> -  <tr id="38">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#38
> ">38</a></td>
> -    <td>TC1</td>
> -    <td>Explicit template arguments and operator functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="39">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#39
> ">39</a></td>
> -    <td>CD1</td>
> -    <td>Conflicting ambiguity rules</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="40">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#40
> ">40</a></td>
> -    <td>TC1</td>
> -    <td>Syntax of <I>declarator-id</I></td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="41">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#41
> ">41</a></td>
> -    <td>TC1</td>
> -    <td>Clarification of lookup of names after declarator-id</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="42">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#42
> ">42</a></td>
> -    <td>NAD</td>
> -    <td>Redefining names from base classes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="43">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#43
> ">43</a></td>
> -    <td>TC1</td>
> -    <td>Copying base classes (PODs) using memcpy</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="44">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#44
> ">44</a></td>
> -    <td>CD1</td>
> -    <td>Member specializations</td>
> -    <td class="partial" align="center">Superseded by <a
> href="#727">727</a></td>
> -  </tr>
> -  <tr id="45">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#45
> ">45</a></td>
> -    <td>CD1</td>
> -    <td>Access to nested classes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="46">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#46
> ">46</a></td>
> -    <td>NAD</td>
> -    <td>Explicit instantiation of member templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="47">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#47
> ">47</a></td>
> -    <td>NAD</td>
> -    <td>Template friend issues</td>
> -    <td class="full" align="center">Superseded by <a
> href="#329">329</a></td>
> -  </tr>
> -  <tr id="48">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#48
> ">48</a></td>
> -    <td>TC1</td>
> -    <td>Definitions of unused static members</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="49">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#49
> ">49</a></td>
> -    <td>TC1</td>
> -    <td>Restriction on non-type, non-value template arguments</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="50">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#50
> ">50</a></td>
> -    <td>NAD</td>
> -    <td>Converting pointer to incomplete type to same type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="51">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#51
> ">51</a></td>
> -    <td>TC1</td>
> -    <td>Overloading and user-defined conversions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="52">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#52
> ">52</a></td>
> -    <td>TC1</td>
> -    <td>Non-static members, member selection and access checking</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="53">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#53
> ">53</a></td>
> -    <td>TC1</td>
> -    <td>Lvalue-to-rvalue conversion before certain static_casts</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="54">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#54
> ">54</a></td>
> -    <td>CD1</td>
> -    <td>Static_cast from private base to derived class</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="55">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#55
> ">55</a></td>
> -    <td>NAD</td>
> -    <td>Adding/subtracting pointer and enumeration value</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="56">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#56
> ">56</a></td>
> -    <td>TC1</td>
> -    <td>Redeclaring typedefs within classes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="57">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#57
> ">57</a></td>
> -    <td>open</td>
> -    <td>Empty unions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="58">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#58
> ">58</a></td>
> -    <td>CD1</td>
> -    <td>Signedness of bit fields of enum type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="59">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#59
> ">59</a></td>
> -    <td>TC1</td>
> -    <td>Clarification of overloading and UDC to reference type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="60">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#60
> ">60</a></td>
> -    <td>CD1</td>
> -    <td>Reference binding and valid conversion sequences</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="61">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#61
> ">61</a></td>
> -    <td>NAD</td>
> -    <td>Address of static member function "<TT>&p->f</TT>"</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="62">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#62
> ">62</a></td>
> -    <td>CD1</td>
> -    <td>Unnamed members of classes used as type parameters</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="63">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#63
> ">63</a></td>
> -    <td>CD1</td>
> -    <td>Class instantiation from pointer conversion to void*, null and
> self</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="64">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#64
> ">64</a></td>
> -    <td>TC1</td>
> -    <td>Partial ordering to disambiguate explicit specialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="65">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#65
> ">65</a></td>
> -    <td>TC1</td>
> -    <td>Typo in default argument example</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="66">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#66
> ">66</a></td>
> -    <td>NAD</td>
> -    <td>Visibility of default args vs overloads added after
> using-declaration</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="67">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#67
> ">67</a></td>
> -    <td>TC1</td>
> -    <td>Evaluation of left side of object-expression</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="68">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#68
> ">68</a></td>
> -    <td>TC1</td>
> -    <td>Grammar does not allow "friend class A<int>;"</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="69">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#69
> ">69</a></td>
> -    <td>TC1</td>
> -    <td>Storage class specifiers on template declarations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="70">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#70
> ">70</a></td>
> -    <td>CD1</td>
> -    <td>Is an array bound a nondeduced context?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="71">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#71
> ">71</a></td>
> -    <td>NAD</td>
> -    <td>Incorrect cross reference</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="72">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#72
> ">72</a></td>
> -    <td>dup</td>
> -    <td>Linkage and storage class specifiers for templates</td>
> -    <td class="full" align="center">Duplicate of <a href="#69">69</a></td>
> -  </tr>
> -  <tr id="73">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#73
> ">73</a></td>
> -    <td>TC1</td>
> -    <td>Pointer equality</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="74">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#74
> ">74</a></td>
> -    <td>TC1</td>
> -    <td>Enumeration value in direct-new-declarator</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="75">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#75
> ">75</a></td>
> -    <td>TC1</td>
> -    <td>In-class initialized members must be const</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="76">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#76
> ">76</a></td>
> -    <td>TC1</td>
> -    <td>Are const volatile variables considered "constant
> expressions"?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="77">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#77
> ">77</a></td>
> -    <td>CD1</td>
> -    <td>The definition of friend does not allow nested classes to be
> friends</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="78">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#78
> ">78</a></td>
> -    <td>CD1</td>
> -    <td>Section 8.5 paragraph 9 should state it only applies to
> non-static objects</td>
> -    <td class="none" align="center">Superseded by <a
> href="#????">????</a></td>
> -  </tr>
> -  <tr id="79">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#79
> ">79</a></td>
> -    <td>dup</td>
> -    <td>Alignment and placement new</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="80">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#80
> ">80</a></td>
> -    <td>TC1</td>
> -    <td>Class members with same name as class</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="81">
> -    <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 compatibility</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="82">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#82
> ">82</a></td>
> -    <td>dup</td>
> -    <td>Definition of "using" a constant expression</td>
> -    <td class="full" align="center">Duplicate of <a href="#48">48</a></td>
> -  </tr>
> -  <tr id="83">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#83
> ">83</a></td>
> -    <td>TC1</td>
> -    <td>Overloading and deprecated conversion of string literal</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="84">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#84
> ">84</a></td>
> -    <td>TC1</td>
> -    <td>Overloading and conversion loophole used by <TT>auto_ptr</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="85">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#85
> ">85</a></td>
> -    <td>TC1</td>
> -    <td>Redeclaration of member class</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="86">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#86
> ">86</a></td>
> -    <td>CD1</td>
> -    <td>Lifetime of temporaries in query expressions</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#446">446</a></td>
> -  </tr>
> -  <tr id="87">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#87
> ">87</a></td>
> -    <td>CD1</td>
> -    <td>Exception specifications on function parameters</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="88">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#88
> ">88</a></td>
> -    <td>NAD</td>
> -    <td>Specialization of member constant templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="89">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#89
> ">89</a></td>
> -    <td>TC1</td>
> -    <td>Object lifetime does not account for reference rebinding</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="90">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#90
> ">90</a></td>
> -    <td>TC1</td>
> -    <td>Should the enclosing class be an "associated class" too?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="91">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#91
> ">91</a></td>
> -    <td>NAD</td>
> -    <td>A union's associated types should include the union itself</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="92">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#92
> ">92</a></td>
> -    <td>CD4</td>
> -    <td>Should <I>exception-specification</I>s be part of the type
> system?</td>
> -    <td class="full" align="center">Clang 4 (C++17 onwards)</td>
> -  </tr>
> -  <tr id="93">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#93
> ">93</a></td>
> -    <td>TC1</td>
> -    <td>Missing word in 3.8 <U>basic.life</U> paragraph 2</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="94">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#94
> ">94</a></td>
> -    <td>TC1</td>
> -    <td>Inconsistencies in the descriptions of constant expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="95">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#95
> ">95</a></td>
> -    <td>NAD</td>
> -    <td>Elaborated type specifiers referencing names declared in friend
> decls</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="96">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#96
> ">96</a></td>
> -    <td>C++11</td>
> -    <td>Syntactic disambiguation using the <TT>template</TT> keyword</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="97">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#97
> ">97</a></td>
> -    <td>NAD</td>
> -    <td>Use of bool constants in integral constant expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="98">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#98
> ">98</a></td>
> -    <td>TC1</td>
> -    <td>Branching into try block</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="99">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#99
> ">99</a></td>
> -    <td>NAD</td>
> -    <td>Partial ordering, references and cv-qualifiers</td>
> -    <td class="full" align="center">Superseded by <a
> href="#214">214</a></td>
> -  </tr>
> -  <tr id="100">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#100
> ">100</a></td>
> -    <td>TC1</td>
> -    <td>Clarify why string literals are not allowed as template
> arguments</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="101">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#101
> ">101</a></td>
> -    <td>TC1</td>
> -    <td>Redeclaration of extern "C" names via using-declarations</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="102">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#102
> ">102</a></td>
> -    <td>NAD</td>
> -    <td>Operator lookup rules do not work well with parts of the
> library</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="103">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#103
> ">103</a></td>
> -    <td>TC1</td>
> -    <td>Is it <I>extended-namespace-definition</I> or
> <I>extension-namespace-definition</I> ?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="104">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#104
> ">104</a></td>
> -    <td>NAD</td>
> -    <td>Destroying the exception temp when no handler is found</td>
> -    <td class="na" align="center">N/A (Library DR)</td>
> -  </tr>
> -  <tr id="105">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#105
> ">105</a></td>
> -    <td>TC1</td>
> -    <td>Meaning of "template function"</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="106">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#106
> ">106</a></td>
> -    <td>CD1</td>
> -    <td>Creating references to references during template
> deduction/instantiation</td>
> -    <td class="full" align="center">Superseded by <a
> href="#540">540</a></td>
> -  </tr>
> -  <tr id="107">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#107
> ">107</a></td>
> -    <td>NAD</td>
> -    <td>Linkage of operator functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="108">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#108
> ">108</a></td>
> -    <td>TC1</td>
> -    <td>Are classes nested in templates dependent?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="109">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#109
> ">109</a></td>
> -    <td>NAD</td>
> -    <td>Allowing <TT>::template</TT> in <I>using-declaration</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="110">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#110
> ">110</a></td>
> -    <td>open</td>
> -    <td>Can template functions and classes be declared in the same
> scope?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="111">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#111
> ">111</a></td>
> -    <td>NAD</td>
> -    <td>Copy constructors and cv-qualifiers</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#535">535</a></td>
> -  </tr>
> -  <tr id="112">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#112
> ">112</a></td>
> -    <td>CD1</td>
> -    <td>Array types and cv-qualifiers</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="113">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#113
> ">113</a></td>
> -    <td>CD1</td>
> -    <td>Visibility of called function</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="114">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#114
> ">114</a></td>
> -    <td>NAD</td>
> -    <td>Virtual overriding by template member function
> specializations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="115">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#115
> ">115</a></td>
> -    <td>CD1</td>
> -    <td>Address of template-id</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="116">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#116
> ">116</a></td>
> -    <td>TC1</td>
> -    <td>Equivalent and functionally-equivalent function templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="117">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#117
> ">117</a></td>
> -    <td>NAD</td>
> -    <td>Timing of destruction of temporaries</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="118">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#118
> ">118</a></td>
> -    <td>CD1</td>
> -    <td>Calls via pointers to virtual member functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="119">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#119
> ">119</a></td>
> -    <td>CD1</td>
> -    <td>Object lifetime and aggregate initialization</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="120">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#120
> ">120</a></td>
> -    <td>TC1</td>
> -    <td>Nonexistent non-terminal <I>qualified-name</I></td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="121">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#121
> ">121</a></td>
> -    <td>TC1</td>
> -    <td>Dependent type names with non-dependent
> <I>nested-name-specifier</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="122">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#122
> ">122</a></td>
> -    <td>CD1</td>
> -    <td><I>template-id</I>s as <I>unqualified-id</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="123">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#123
> ">123</a></td>
> -    <td>TC1</td>
> -    <td>Bad cross-reference</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="124">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#124
> ">124</a></td>
> -    <td>CD1</td>
> -    <td>Lifetime of temporaries in default initialization of class
> arrays</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#201">201</a></td>
> -  </tr>
> -  <tr id="125">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#125
> ">125</a></td>
> -    <td>CD1</td>
> -    <td>Ambiguity in <TT>friend</TT> declaration syntax</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="126">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#126
> ">126</a></td>
> -    <td>TC1</td>
> -    <td>Exception specifications and <TT>const</TT></td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="127">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#127
> ">127</a></td>
> -    <td>TC1</td>
> -    <td>Ambiguity in description of matching deallocation function</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="128">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#128
> ">128</a></td>
> -    <td>TC1</td>
> -    <td>Casting between enum types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="129">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#129
> ">129</a></td>
> -    <td>CD3</td>
> -    <td>Stability of uninitialized auto variables</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#616">616</a></td>
> -  </tr>
> -  <tr id="130">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#130
> ">130</a></td>
> -    <td>NAD</td>
> -    <td>Sequence points and <I>new-expression</I>s</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="131">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#131
> ">131</a></td>
> -    <td>TC1</td>
> -    <td>Typo in Lao characters</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="132">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#132
> ">132</a></td>
> -    <td>NAD</td>
> -    <td>Local types and linkage</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="133">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#133
> ">133</a></td>
> -    <td>dup</td>
> -    <td>Exception specifications and checking</td>
> -    <td class="none" align="center">Duplicate of <a href="#87">87</a></td>
> -  </tr>
> -  <tr id="134">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#134
> ">134</a></td>
> -    <td>TC1</td>
> -    <td>Template classes and <I>declarator-id</I>s</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="135">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#135
> ">135</a></td>
> -    <td>TC1</td>
> -    <td>Class type in in-class member function definitions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="136">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#136
> ">136</a></td>
> -    <td>CD1</td>
> -    <td>Default arguments and friend declarations</td>
> -    <td class="full" align="center">Clang 3.4</td>
> -  </tr>
> -  <tr id="137">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#137
> ">137</a></td>
> -    <td>TC1</td>
> -    <td><TT>static_cast</TT> of <I>cv</I> <TT>void*</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="138">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#138
> ">138</a></td>
> -    <td>drafting</td>
> -    <td>Friend declaration name lookup</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="139">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#139
> ">139</a></td>
> -    <td>CD1</td>
> -    <td>Error in <TT>friend</TT> lookup example</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="140">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#140
> ">140</a></td>
> -    <td>CD1</td>
> -    <td>Agreement of parameter declarations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="141">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#141
> ">141</a></td>
> -    <td>CD1</td>
> -    <td>Non-member function templates in member access expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="142">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#142
> ">142</a></td>
> -    <td>TC1</td>
> -    <td>Injection-related errors in access example</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="143">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#143
> ">143</a></td>
> -    <td>CD1</td>
> -    <td>Friends and Koenig lookup</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="144">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#144
> ">144</a></td>
> -    <td>open</td>
> -    <td>Position of <TT>friend</TT> specifier</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="145">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#145
> ">145</a></td>
> -    <td>TC1</td>
> -    <td>Deprecation of prefix <TT>++</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="146">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#146
> ">146</a></td>
> -    <td>open</td>
> -    <td>Floating-point zero</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="147">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#147
> ">147</a></td>
> -    <td>TC1</td>
> -    <td>Naming the constructor</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="148">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#148
> ">148</a></td>
> -    <td>TC1</td>
> -    <td>POD classes and pointers to members</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="149">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#149
> ">149</a></td>
> -    <td>TC1</td>
> -    <td>Accessibility and ambiguity</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="150">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#150
> ">150</a></td>
> -    <td>C++17</td>
> -    <td>Template template parameters and default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="151">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#151
> ">151</a></td>
> -    <td>TC1</td>
> -    <td>Terminology of zero-initialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="152">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#152
> ">152</a></td>
> -    <td>TC1</td>
> -    <td><TT>explicit</TT> copy constructors</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="153">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#153
> ">153</a></td>
> -    <td>TC1</td>
> -    <td>Misleading wording (rank of conversion)</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="154">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#154
> ">154</a></td>
> -    <td>NAD</td>
> -    <td>Anonymous unions in unnamed namespaces</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="155">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#155
> ">155</a></td>
> -    <td>dup</td>
> -    <td>Brace initializer for scalar</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#632">632</a></td>
> -  </tr>
> -  <tr class="open" id="156">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#156
> ">156</a></td>
> -    <td>drafting</td>
> -    <td>Name lookup for conversion functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="157">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#157
> ">157</a></td>
> -    <td>open</td>
> -    <td>Omitted typedef declarator</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="158">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#158
> ">158</a></td>
> -    <td>CD1</td>
> -    <td>Aliasing and qualification conversions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="159">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#159
> ">159</a></td>
> -    <td>TC1</td>
> -    <td>Namespace qualification in declarators</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="160">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#160
> ">160</a></td>
> -    <td>CD1</td>
> -    <td>Missing <TT>std::</TT> qualification</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="161">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#161
> ">161</a></td>
> -    <td>TC1</td>
> -    <td>Access to protected nested type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="162">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#162
> ">162</a></td>
> -    <td>CD1</td>
> -    <td>(<TT>&C::f)()</TT> with nonstatic members</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="163">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#163
> ">163</a></td>
> -    <td>TC1</td>
> -    <td>Description of subaggregate initializer</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="164">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#164
> ">164</a></td>
> -    <td>TC1</td>
> -    <td>Overlap between Koenig and normal lookup</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="165">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#165
> ">165</a></td>
> -    <td>NAD</td>
> -    <td>Definitions of friends and block-scope externs</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="166">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#166
> ">166</a></td>
> -    <td>TC1</td>
> -    <td>Friend declarations of <I>template-id</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="167">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#167
> ">167</a></td>
> -    <td>NAD</td>
> -    <td>Deprecating static functions</td>
> -    <td class="none" align="center">Superseded by <a
> href="#1012">1012</a></td>
> -  </tr>
> -  <tr id="168">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#168
> ">168</a></td>
> -    <td>NAD</td>
> -    <td>C linkage for static member functions</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="169">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#169
> ">169</a></td>
> -    <td>NAD</td>
> -    <td><I>template-id</I>s in <I>using-declaration</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="170">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#170
> ">170</a></td>
> -    <td>drafting</td>
> -    <td>Pointer-to-member conversions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="171">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#171
> ">171</a></td>
> -    <td>TC1</td>
> -    <td>Global namespace scope</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="172">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#172
> ">172</a></td>
> -    <td>CD1</td>
> -    <td>Unsigned int as underlying type of enum</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="173">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#173
> ">173</a></td>
> -    <td>TC1</td>
> -    <td>Constraints on execution character set</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="174">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#174
> ">174</a></td>
> -    <td>NAD</td>
> -    <td>Undeprecating global static</td>
> -    <td class="none" align="center">Superseded by <a
> href="#1012">1012</a></td>
> -  </tr>
> -  <tr id="175">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#175
> ">175</a></td>
> -    <td>CD1</td>
> -    <td>Class name injection and base name access</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="176">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#176
> ">176</a></td>
> -    <td>TC1</td>
> -    <td>Name injection and templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="177">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#177
> ">177</a></td>
> -    <td>CD1</td>
> -    <td>Lvalues vs rvalues in copy-initialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="178">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#178
> ">178</a></td>
> -    <td>TC1</td>
> -    <td>More on value-initialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="179">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#179
> ">179</a></td>
> -    <td>TC1</td>
> -    <td>Function pointers and subtraction</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="180">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#180
> ">180</a></td>
> -    <td>CD1</td>
> -    <td><TT>typename</TT> and elaborated types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="181">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#181
> ">181</a></td>
> -    <td>TC1</td>
> -    <td>Errors in template <I>template-parameter</I> example</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="182">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#182
> ">182</a></td>
> -    <td>NAD</td>
> -    <td>Access checking on explicit specializations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="183">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#183
> ">183</a></td>
> -    <td>TC1</td>
> -    <td><TT>typename</TT> in explicit specializations</td>
> -    <td class="full" align="center">Superseded by <a
> href="#382">382</a></td>
> -  </tr>
> -  <tr id="184">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#184
> ">184</a></td>
> -    <td>CD1</td>
> -    <td>Default arguments in template <I>template-parameter</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="185">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#185
> ">185</a></td>
> -    <td>TC1</td>
> -    <td>"Named" temporaries and copy elision</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="186">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#186
> ">186</a></td>
> -    <td>open</td>
> -    <td>Name hiding and template <I>template-parameter</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="187">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#187
> ">187</a></td>
> -    <td>TC1</td>
> -    <td>Scope of template parameter names</td>
> -    <td class="full" align="center">Superseded by <a
> href="#481">481</a></td>
> -  </tr>
> -  <tr id="188">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#188
> ">188</a></td>
> -    <td>TC1</td>
> -    <td>Comma operator and rvalue conversion</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="189">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#189
> ">189</a></td>
> -    <td>drafting</td>
> -    <td>Definition of <I>operator</I> and <I>punctuator</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="190">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#190
> ">190</a></td>
> -    <td>TC1</td>
> -    <td>Layout-compatible POD-struct types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="191">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#191
> ">191</a></td>
> -    <td>open</td>
> -    <td>Name lookup does not handle complex nesting</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="192">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#192
> ">192</a></td>
> -    <td>drafting</td>
> -    <td>Name lookup in parameters</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="193">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#193
> ">193</a></td>
> -    <td>TC1</td>
> -    <td>Order of destruction of local automatics of destructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="194">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#194
> ">194</a></td>
> -    <td>TC1</td>
> -    <td>Identifying constructors</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="195">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#195
> ">195</a></td>
> -    <td>CD1</td>
> -    <td>Converting between function and object pointers</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="196">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#196
> ">196</a></td>
> -    <td>open</td>
> -    <td>Arguments to deallocation functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="197">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#197
> ">197</a></td>
> -    <td>CD1</td>
> -    <td>Issues with two-stage lookup of dependent names</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="198">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#198
> ">198</a></td>
> -    <td>CD1</td>
> -    <td>Definition of "use" in local and nested classes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="199">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#199
> ">199</a></td>
> -    <td>CD1</td>
> -    <td>Order of destruction of temporaries</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="200">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#200
> ">200</a></td>
> -    <td>dup</td>
> -    <td>Partial ordering and explicit arguments</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#214">214</a></td>
> -  </tr>
> -  <tr id="201">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#201
> ">201</a></td>
> -    <td>CD1</td>
> -    <td>Order of destruction of temporaries in initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="202">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#202
> ">202</a></td>
> -    <td>TC1</td>
> -    <td>Use of overloaded function name</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="203">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#203
> ">203</a></td>
> -    <td>NAD</td>
> -    <td>Type of address-of-member expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="204">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#204
> ">204</a></td>
> -    <td>CD1</td>
> -    <td>Exported class templates</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr class="open" id="205">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#205
> ">205</a></td>
> -    <td>drafting</td>
> -    <td>Templates and static data members</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="206">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#206
> ">206</a></td>
> -    <td>TC1</td>
> -    <td>Semantic constraints on non-dependent names</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="207">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#207
> ">207</a></td>
> -    <td>CD1</td>
> -    <td><I>using-declaration</I>s and protected access</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="208">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#208
> ">208</a></td>
> -    <td>CD1</td>
> -    <td>Rethrowing exceptions in nested handlers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="209">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209
> ">209</a></td>
> -    <td>NAD</td>
> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> +          "http://www.w3.org/TR/html4/strict.dtd">
> +<!-- This file is auto-generated by make_cxx_dr_status. Do not modify. -->
> +<html>
> +<head>
> +  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
> +  <title>Clang - C++ Defect Report Status</title>
> +  <link type="text/css" rel="stylesheet" href="menu.css">
> +  <link type="text/css" rel="stylesheet" href="content.css">
> +  <style type="text/css">
> +    .none { background-color: #FFCCCC }
> +    .partial { background-color: #FFE0B0 }
> +    .svn  { background-color: #FFFF99 }
> +    .full { background-color: #CCFF99 }
> +    .na { background-color: #DDDDDD }
> +    .open * { color: #AAAAAA }
> +    //.open { filter: opacity(0.2) }
> +    tr:target { background-color: #FFFFBB }
> +    th { background-color: #FFDDAA }
> +  </style>
> +</head>
> +<body>
> +
> +<!--#include virtual="menu.html.incl"-->
> +
> +<div id="content">
> +
>
> +<!--*************************************************************************-->
> +<h1>C++ Defect Report Support in Clang</h1>
>
> +<!--*************************************************************************-->
> +<p>Last updated: $Date$</p>
> +
> +<h2 id="cxxdr">C++ defect report implementation status</h2>
> +
> +<p>This page tracks which C++ defect reports are implemented within
> Clang.</p>
> +
> +<table width="689" border="1" cellspacing="0">
> +  <tr>
> +    <th>Number</th>
> +    <th>Status</th>
> +    <th>Issue title</th>
> +    <th>Available in Clang?</th>
> +  </tr>
> +  <tr id="1">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1">1</a></td>
> +    <td>TC1</td>
> +    <td>What if two using-declarations refer to the same function but the
> declarations introduce different default-arguments?</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr class="open" id="2">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2">2</a></td>
> +    <td>drafting</td>
> +    <td>How can dependent names be used in member declarations that
> appear outside of the class template definition?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="3">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#3">3</a></td>
> +    <td>NAD</td>
> +    <td>The template compilation model rules render some explicit
> specialization declarations not visible during instantiation</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="4">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#4">4</a></td>
> +    <td>CD1</td>
> +    <td>Does extern "C" affect the linkage of function names with
> internal linkage?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="5">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#5">5</a></td>
> +    <td>CD1</td>
> +    <td>CV-qualifiers and type conversions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="6">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#6">6</a></td>
> +    <td>open</td>
> +    <td>Should the optimization that allows a class object to alias
> another object also allow the case of a parameter in an inline function to
> alias its argument?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="7">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#7">7</a></td>
> +    <td>NAD</td>
> +    <td>Can a class with a private virtual base class be derived
> from?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="8">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#8">8</a></td>
> +    <td>CD1</td>
> +    <td>Access to template arguments used in a function return type and
> in the nested name specifier</td>
> +    <td class="full" align="center">Duplicate of <a href="#45">45</a></td>
> +  </tr>
> +  <tr id="9">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#9">9</a></td>
> +    <td>CD1</td>
> +    <td>Clarification of access to base class members</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="10">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#10
> ">10</a></td>
> +    <td>CD1</td>
> +    <td>Can a nested class access its own class name as a qualified name
> if it is a private member of the enclosing class?</td>
> +    <td class="full" align="center">Duplicate of <a href="#45">45</a></td>
> +  </tr>
> +  <tr id="11">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#11
> ">11</a></td>
> +    <td>CD1</td>
> +    <td>How do the keywords typename/template interact with
> using-declarations?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="12">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#12
> ">12</a></td>
> +    <td>dup</td>
> +    <td>Default arguments on different declarations for the same function
> and the Koenig lookup</td>
> +    <td class="full" align="center">Superseded by <a
> href="#239">239</a></td>
> +  </tr>
> +  <tr id="13">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#13
> ">13</a></td>
> +    <td>NAD</td>
> +    <td>extern "C" for Parameters of Function Templates</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="14">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#14
> ">14</a></td>
> +    <td>NAD</td>
> +    <td>extern "C" functions and declarations in different namespaces</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="15">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#15
> ">15</a></td>
> +    <td>dup</td>
> +    <td>Default arguments for parameters of function templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="16">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#16
> ">16</a></td>
> +    <td>CD1</td>
> +    <td>Access to members of indirect private base classes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="17">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#17
> ">17</a></td>
> +    <td>NAD</td>
> +    <td>Footnote 99 should discuss the naming class when describing
> members that can be accessed from friends</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="18">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#18
> ">18</a></td>
> +    <td>NAD</td>
> +    <td>f(TYPE) where TYPE is void should be allowed</td>
> +    <td class="full" align="center">Superseded by <a
> href="#577">577</a></td>
> +  </tr>
> +  <tr id="19">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#19
> ">19</a></td>
> +    <td>NAD</td>
> +    <td>Clarify protected member access</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="20">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#20
> ">20</a></td>
> +    <td>TC1</td>
> +    <td>Some clarifications needed for 12.8 para 15</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="21">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#21
> ">21</a></td>
> +    <td>TC1</td>
> +    <td>Can a default argument for a template parameter appear in a
> friend declaration?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="22">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#22
> ">22</a></td>
> +    <td>TC1</td>
> +    <td>Template parameter with a default argument that refers to
> itself</td>
> +    <td class="full" align="center">Superseded by <a
> href="#481">481</a></td>
> +  </tr>
> +  <tr id="23">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#23
> ">23</a></td>
> +    <td>NAD</td>
> +    <td>Some questions regarding partial ordering of function
> templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="24">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#24
> ">24</a></td>
> +    <td>TC1</td>
> +    <td>Errors in examples in 14.7.3</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="25">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#25
> ">25</a></td>
> +    <td>TC1</td>
> +    <td>Exception specifications and pointers to members</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="26">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#26
> ">26</a></td>
> +    <td>NAD</td>
> +    <td>Copy constructors and default arguments</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="27">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#27
> ">27</a></td>
> +    <td>NAD</td>
> +    <td>Overload ambiguities for builtin ?: prototypes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="28">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#28
> ">28</a></td>
> +    <td>CD1</td>
> +    <td>'exit', 'signal' and static object destruction</td>
> +    <td class="na" align="center">N/A (Library DR)</td>
> +  </tr>
> +  <tr id="29">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#29
> ">29</a></td>
> +    <td>CD1</td>
> +    <td>Linkage of locally declared functions</td>
> +    <td class="full" align="center">Clang 3.4</td>
> +  </tr>
> +  <tr id="30">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#30
> ">30</a></td>
> +    <td>TC1</td>
> +    <td>Valid uses of "<TT>::template</TT>"</td>
> +    <td class="full" align="center">Superseded by <a href="#468">468</a>
> (C++11 onwards)</td>
> +  </tr>
> +  <tr id="31">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#31
> ">31</a></td>
> +    <td>NAD</td>
> +    <td>Looking up new/delete</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="32">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#32
> ">32</a></td>
> +    <td>TC1</td>
> +    <td>Clarification of explicit instantiation of non-exported
> templates</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="33">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#33
> ">33</a></td>
> +    <td>TC1</td>
> +    <td>Argument dependent lookup and overloaded functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="34">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#34
> ">34</a></td>
> +    <td>NAD</td>
> +    <td>Argument dependent lookup and points of instantiation</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="35">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#35
> ">35</a></td>
> +    <td>TC1</td>
> +    <td>Definition of default-initialization</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#178">178</a></td>
> +  </tr>
> +  <tr class="open" id="36">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#36
> ">36</a></td>
> +    <td>open</td>
> +    <td><I>using-declaration</I>s in multiple-declaration contexts</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="37">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#37
> ">37</a></td>
> +    <td>NAD</td>
> +    <td>When is uncaught_exception() true?</td>
> +    <td class="none" align="center">Superseded by <a
> href="#475">475</a></td>
> +  </tr>
> +  <tr id="38">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#38
> ">38</a></td>
> +    <td>TC1</td>
> +    <td>Explicit template arguments and operator functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="39">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#39
> ">39</a></td>
> +    <td>CD1</td>
> +    <td>Conflicting ambiguity rules</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="40">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#40
> ">40</a></td>
> +    <td>TC1</td>
> +    <td>Syntax of <I>declarator-id</I></td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="41">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#41
> ">41</a></td>
> +    <td>TC1</td>
> +    <td>Clarification of lookup of names after declarator-id</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="42">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#42
> ">42</a></td>
> +    <td>NAD</td>
> +    <td>Redefining names from base classes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="43">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#43
> ">43</a></td>
> +    <td>TC1</td>
> +    <td>Copying base classes (PODs) using memcpy</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="44">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#44
> ">44</a></td>
> +    <td>CD1</td>
> +    <td>Member specializations</td>
> +    <td class="partial" align="center">Superseded by <a
> href="#727">727</a></td>
> +  </tr>
> +  <tr id="45">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#45
> ">45</a></td>
> +    <td>CD1</td>
> +    <td>Access to nested classes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="46">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#46
> ">46</a></td>
> +    <td>NAD</td>
> +    <td>Explicit instantiation of member templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="47">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#47
> ">47</a></td>
> +    <td>NAD</td>
> +    <td>Template friend issues</td>
> +    <td class="full" align="center">Superseded by <a
> href="#329">329</a></td>
> +  </tr>
> +  <tr id="48">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#48
> ">48</a></td>
> +    <td>TC1</td>
> +    <td>Definitions of unused static members</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="49">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#49
> ">49</a></td>
> +    <td>TC1</td>
> +    <td>Restriction on non-type, non-value template arguments</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="50">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#50
> ">50</a></td>
> +    <td>NAD</td>
> +    <td>Converting pointer to incomplete type to same type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="51">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#51
> ">51</a></td>
> +    <td>TC1</td>
> +    <td>Overloading and user-defined conversions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="52">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#52
> ">52</a></td>
> +    <td>TC1</td>
> +    <td>Non-static members, member selection and access checking</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="53">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#53
> ">53</a></td>
> +    <td>TC1</td>
> +    <td>Lvalue-to-rvalue conversion before certain static_casts</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="54">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#54
> ">54</a></td>
> +    <td>CD1</td>
> +    <td>Static_cast from private base to derived class</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="55">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#55
> ">55</a></td>
> +    <td>NAD</td>
> +    <td>Adding/subtracting pointer and enumeration value</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="56">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#56
> ">56</a></td>
> +    <td>TC1</td>
> +    <td>Redeclaring typedefs within classes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="57">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#57
> ">57</a></td>
> +    <td>open</td>
> +    <td>Empty unions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="58">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#58
> ">58</a></td>
> +    <td>CD1</td>
> +    <td>Signedness of bit fields of enum type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="59">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#59
> ">59</a></td>
> +    <td>TC1</td>
> +    <td>Clarification of overloading and UDC to reference type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="60">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#60
> ">60</a></td>
> +    <td>CD1</td>
> +    <td>Reference binding and valid conversion sequences</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="61">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#61
> ">61</a></td>
> +    <td>NAD</td>
> +    <td>Address of static member function "<TT>&p->f</TT>"</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="62">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#62
> ">62</a></td>
> +    <td>CD1</td>
> +    <td>Unnamed members of classes used as type parameters</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="63">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#63
> ">63</a></td>
> +    <td>CD1</td>
> +    <td>Class instantiation from pointer conversion to void*, null and
> self</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="64">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#64
> ">64</a></td>
> +    <td>TC1</td>
> +    <td>Partial ordering to disambiguate explicit specialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="65">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#65
> ">65</a></td>
> +    <td>TC1</td>
> +    <td>Typo in default argument example</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="66">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#66
> ">66</a></td>
> +    <td>NAD</td>
> +    <td>Visibility of default args vs overloads added after
> using-declaration</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="67">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#67
> ">67</a></td>
> +    <td>TC1</td>
> +    <td>Evaluation of left side of object-expression</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="68">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#68
> ">68</a></td>
> +    <td>TC1</td>
> +    <td>Grammar does not allow "friend class A<int>;"</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="69">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#69
> ">69</a></td>
> +    <td>TC1</td>
> +    <td>Storage class specifiers on template declarations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="70">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#70
> ">70</a></td>
> +    <td>CD1</td>
> +    <td>Is an array bound a nondeduced context?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="71">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#71
> ">71</a></td>
> +    <td>NAD</td>
> +    <td>Incorrect cross reference</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="72">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#72
> ">72</a></td>
> +    <td>dup</td>
> +    <td>Linkage and storage class specifiers for templates</td>
> +    <td class="full" align="center">Duplicate of <a href="#69">69</a></td>
> +  </tr>
> +  <tr id="73">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#73
> ">73</a></td>
> +    <td>TC1</td>
> +    <td>Pointer equality</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="74">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#74
> ">74</a></td>
> +    <td>TC1</td>
> +    <td>Enumeration value in direct-new-declarator</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="75">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#75
> ">75</a></td>
> +    <td>TC1</td>
> +    <td>In-class initialized members must be const</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="76">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#76
> ">76</a></td>
> +    <td>TC1</td>
> +    <td>Are const volatile variables considered "constant
> expressions"?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="77">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#77
> ">77</a></td>
> +    <td>CD1</td>
> +    <td>The definition of friend does not allow nested classes to be
> friends</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="78">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#78
> ">78</a></td>
> +    <td>CD1</td>
> +    <td>Section 8.5 paragraph 9 should state it only applies to
> non-static objects</td>
> +    <td class="none" align="center">Superseded by <a
> href="#????">????</a></td>
> +  </tr>
> +  <tr id="79">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#79
> ">79</a></td>
> +    <td>dup</td>
> +    <td>Alignment and placement new</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="80">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#80
> ">80</a></td>
> +    <td>TC1</td>
> +    <td>Class members with same name as class</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="81">
> +    <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 compatibility</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="82">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#82
> ">82</a></td>
> +    <td>dup</td>
> +    <td>Definition of "using" a constant expression</td>
> +    <td class="full" align="center">Duplicate of <a href="#48">48</a></td>
> +  </tr>
> +  <tr id="83">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#83
> ">83</a></td>
> +    <td>TC1</td>
> +    <td>Overloading and deprecated conversion of string literal</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="84">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#84
> ">84</a></td>
> +    <td>TC1</td>
> +    <td>Overloading and conversion loophole used by <TT>auto_ptr</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="85">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#85
> ">85</a></td>
> +    <td>TC1</td>
> +    <td>Redeclaration of member class</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="86">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#86
> ">86</a></td>
> +    <td>CD1</td>
> +    <td>Lifetime of temporaries in query expressions</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#446">446</a></td>
> +  </tr>
> +  <tr id="87">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#87
> ">87</a></td>
> +    <td>CD1</td>
> +    <td>Exception specifications on function parameters</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="88">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#88
> ">88</a></td>
> +    <td>NAD</td>
> +    <td>Specialization of member constant templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="89">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#89
> ">89</a></td>
> +    <td>TC1</td>
> +    <td>Object lifetime does not account for reference rebinding</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="90">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#90
> ">90</a></td>
> +    <td>TC1</td>
> +    <td>Should the enclosing class be an "associated class" too?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="91">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#91
> ">91</a></td>
> +    <td>NAD</td>
> +    <td>A union's associated types should include the union itself</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="92">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#92
> ">92</a></td>
> +    <td>CD4</td>
> +    <td>Should <I>exception-specification</I>s be part of the type
> system?</td>
> +    <td class="full" align="center">Clang 4 (C++17 onwards)</td>
> +  </tr>
> +  <tr id="93">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#93
> ">93</a></td>
> +    <td>TC1</td>
> +    <td>Missing word in 3.8 <U>basic.life</U> paragraph 2</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="94">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#94
> ">94</a></td>
> +    <td>TC1</td>
> +    <td>Inconsistencies in the descriptions of constant expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="95">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#95
> ">95</a></td>
> +    <td>NAD</td>
> +    <td>Elaborated type specifiers referencing names declared in friend
> decls</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="96">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#96
> ">96</a></td>
> +    <td>C++11</td>
> +    <td>Syntactic disambiguation using the <TT>template</TT> keyword</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="97">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#97
> ">97</a></td>
> +    <td>NAD</td>
> +    <td>Use of bool constants in integral constant expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="98">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#98
> ">98</a></td>
> +    <td>TC1</td>
> +    <td>Branching into try block</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="99">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#99
> ">99</a></td>
> +    <td>NAD</td>
> +    <td>Partial ordering, references and cv-qualifiers</td>
> +    <td class="full" align="center">Superseded by <a
> href="#214">214</a></td>
> +  </tr>
> +  <tr id="100">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#100
> ">100</a></td>
> +    <td>TC1</td>
> +    <td>Clarify why string literals are not allowed as template
> arguments</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="101">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#101
> ">101</a></td>
> +    <td>TC1</td>
> +    <td>Redeclaration of extern "C" names via using-declarations</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="102">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#102
> ">102</a></td>
> +    <td>NAD</td>
> +    <td>Operator lookup rules do not work well with parts of the
> library</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="103">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#103
> ">103</a></td>
> +    <td>TC1</td>
> +    <td>Is it <I>extended-namespace-definition</I> or
> <I>extension-namespace-definition</I> ?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="104">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#104
> ">104</a></td>
> +    <td>NAD</td>
> +    <td>Destroying the exception temp when no handler is found</td>
> +    <td class="na" align="center">N/A (Library DR)</td>
> +  </tr>
> +  <tr id="105">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#105
> ">105</a></td>
> +    <td>TC1</td>
> +    <td>Meaning of "template function"</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="106">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#106
> ">106</a></td>
> +    <td>CD1</td>
> +    <td>Creating references to references during template
> deduction/instantiation</td>
> +    <td class="full" align="center">Superseded by <a
> href="#540">540</a></td>
> +  </tr>
> +  <tr id="107">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#107
> ">107</a></td>
> +    <td>NAD</td>
> +    <td>Linkage of operator functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="108">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#108
> ">108</a></td>
> +    <td>TC1</td>
> +    <td>Are classes nested in templates dependent?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="109">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#109
> ">109</a></td>
> +    <td>NAD</td>
> +    <td>Allowing <TT>::template</TT> in <I>using-declaration</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="110">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#110
> ">110</a></td>
> +    <td>open</td>
> +    <td>Can template functions and classes be declared in the same
> scope?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="111">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#111
> ">111</a></td>
> +    <td>NAD</td>
> +    <td>Copy constructors and cv-qualifiers</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#535">535</a></td>
> +  </tr>
> +  <tr id="112">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#112
> ">112</a></td>
> +    <td>CD1</td>
> +    <td>Array types and cv-qualifiers</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="113">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#113
> ">113</a></td>
> +    <td>CD1</td>
> +    <td>Visibility of called function</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="114">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#114
> ">114</a></td>
> +    <td>NAD</td>
> +    <td>Virtual overriding by template member function
> specializations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="115">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#115
> ">115</a></td>
> +    <td>CD1</td>
> +    <td>Address of template-id</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="116">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#116
> ">116</a></td>
> +    <td>TC1</td>
> +    <td>Equivalent and functionally-equivalent function templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="117">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#117
> ">117</a></td>
> +    <td>NAD</td>
> +    <td>Timing of destruction of temporaries</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="118">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#118
> ">118</a></td>
> +    <td>CD1</td>
> +    <td>Calls via pointers to virtual member functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="119">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#119
> ">119</a></td>
> +    <td>CD1</td>
> +    <td>Object lifetime and aggregate initialization</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="120">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#120
> ">120</a></td>
> +    <td>TC1</td>
> +    <td>Nonexistent non-terminal <I>qualified-name</I></td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="121">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#121
> ">121</a></td>
> +    <td>TC1</td>
> +    <td>Dependent type names with non-dependent
> <I>nested-name-specifier</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="122">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#122
> ">122</a></td>
> +    <td>CD1</td>
> +    <td><I>template-id</I>s as <I>unqualified-id</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="123">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#123
> ">123</a></td>
> +    <td>TC1</td>
> +    <td>Bad cross-reference</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="124">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#124
> ">124</a></td>
> +    <td>CD1</td>
> +    <td>Lifetime of temporaries in default initialization of class
> arrays</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#201">201</a></td>
> +  </tr>
> +  <tr id="125">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#125
> ">125</a></td>
> +    <td>CD1</td>
> +    <td>Ambiguity in <TT>friend</TT> declaration syntax</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="126">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#126
> ">126</a></td>
> +    <td>TC1</td>
> +    <td>Exception specifications and <TT>const</TT></td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="127">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#127
> ">127</a></td>
> +    <td>TC1</td>
> +    <td>Ambiguity in description of matching deallocation function</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="128">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#128
> ">128</a></td>
> +    <td>TC1</td>
> +    <td>Casting between enum types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="129">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#129
> ">129</a></td>
> +    <td>CD3</td>
> +    <td>Stability of uninitialized auto variables</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#616">616</a></td>
> +  </tr>
> +  <tr id="130">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#130
> ">130</a></td>
> +    <td>NAD</td>
> +    <td>Sequence points and <I>new-expression</I>s</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="131">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#131
> ">131</a></td>
> +    <td>TC1</td>
> +    <td>Typo in Lao characters</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="132">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#132
> ">132</a></td>
> +    <td>NAD</td>
> +    <td>Local types and linkage</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="133">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#133
> ">133</a></td>
> +    <td>dup</td>
> +    <td>Exception specifications and checking</td>
> +    <td class="none" align="center">Duplicate of <a href="#87">87</a></td>
> +  </tr>
> +  <tr id="134">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#134
> ">134</a></td>
> +    <td>TC1</td>
> +    <td>Template classes and <I>declarator-id</I>s</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="135">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#135
> ">135</a></td>
> +    <td>TC1</td>
> +    <td>Class type in in-class member function definitions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="136">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#136
> ">136</a></td>
> +    <td>CD1</td>
> +    <td>Default arguments and friend declarations</td>
> +    <td class="full" align="center">Clang 3.4</td>
> +  </tr>
> +  <tr id="137">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#137
> ">137</a></td>
> +    <td>TC1</td>
> +    <td><TT>static_cast</TT> of <I>cv</I> <TT>void*</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="138">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#138
> ">138</a></td>
> +    <td>drafting</td>
> +    <td>Friend declaration name lookup</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="139">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#139
> ">139</a></td>
> +    <td>CD1</td>
> +    <td>Error in <TT>friend</TT> lookup example</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="140">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#140
> ">140</a></td>
> +    <td>CD1</td>
> +    <td>Agreement of parameter declarations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="141">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#141
> ">141</a></td>
> +    <td>CD1</td>
> +    <td>Non-member function templates in member access expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="142">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#142
> ">142</a></td>
> +    <td>TC1</td>
> +    <td>Injection-related errors in access example</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="143">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#143
> ">143</a></td>
> +    <td>CD1</td>
> +    <td>Friends and Koenig lookup</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="144">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#144
> ">144</a></td>
> +    <td>open</td>
> +    <td>Position of <TT>friend</TT> specifier</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="145">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#145
> ">145</a></td>
> +    <td>TC1</td>
> +    <td>Deprecation of prefix <TT>++</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="146">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#146
> ">146</a></td>
> +    <td>open</td>
> +    <td>Floating-point zero</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="147">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#147
> ">147</a></td>
> +    <td>TC1</td>
> +    <td>Naming the constructor</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="148">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#148
> ">148</a></td>
> +    <td>TC1</td>
> +    <td>POD classes and pointers to members</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="149">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#149
> ">149</a></td>
> +    <td>TC1</td>
> +    <td>Accessibility and ambiguity</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="150">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#150
> ">150</a></td>
> +    <td>C++17</td>
> +    <td>Template template parameters and default arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="151">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#151
> ">151</a></td>
> +    <td>TC1</td>
> +    <td>Terminology of zero-initialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="152">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#152
> ">152</a></td>
> +    <td>TC1</td>
> +    <td><TT>explicit</TT> copy constructors</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="153">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#153
> ">153</a></td>
> +    <td>TC1</td>
> +    <td>Misleading wording (rank of conversion)</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="154">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#154
> ">154</a></td>
> +    <td>NAD</td>
> +    <td>Anonymous unions in unnamed namespaces</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="155">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#155
> ">155</a></td>
> +    <td>dup</td>
> +    <td>Brace initializer for scalar</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#632">632</a></td>
> +  </tr>
> +  <tr class="open" id="156">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#156
> ">156</a></td>
> +    <td>drafting</td>
> +    <td>Name lookup for conversion functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="157">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#157
> ">157</a></td>
> +    <td>open</td>
> +    <td>Omitted typedef declarator</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="158">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#158
> ">158</a></td>
> +    <td>CD1</td>
> +    <td>Aliasing and qualification conversions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="159">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#159
> ">159</a></td>
> +    <td>TC1</td>
> +    <td>Namespace qualification in declarators</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="160">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#160
> ">160</a></td>
> +    <td>CD1</td>
> +    <td>Missing <TT>std::</TT> qualification</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="161">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#161
> ">161</a></td>
> +    <td>TC1</td>
> +    <td>Access to protected nested type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="162">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#162
> ">162</a></td>
> +    <td>CD1</td>
> +    <td>(<TT>&C::f)()</TT> with nonstatic members</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="163">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#163
> ">163</a></td>
> +    <td>TC1</td>
> +    <td>Description of subaggregate initializer</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="164">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#164
> ">164</a></td>
> +    <td>TC1</td>
> +    <td>Overlap between Koenig and normal lookup</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="165">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#165
> ">165</a></td>
> +    <td>NAD</td>
> +    <td>Definitions of friends and block-scope externs</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="166">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#166
> ">166</a></td>
> +    <td>TC1</td>
> +    <td>Friend declarations of <I>template-id</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="167">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#167
> ">167</a></td>
> +    <td>NAD</td>
> +    <td>Deprecating static functions</td>
> +    <td class="none" align="center">Superseded by <a
> href="#1012">1012</a></td>
> +  </tr>
> +  <tr id="168">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#168
> ">168</a></td>
> +    <td>NAD</td>
> +    <td>C linkage for static member functions</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="169">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#169
> ">169</a></td>
> +    <td>NAD</td>
> +    <td><I>template-id</I>s in <I>using-declaration</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="170">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#170
> ">170</a></td>
> +    <td>drafting</td>
> +    <td>Pointer-to-member conversions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="171">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#171
> ">171</a></td>
> +    <td>TC1</td>
> +    <td>Global namespace scope</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="172">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#172
> ">172</a></td>
> +    <td>CD1</td>
> +    <td>Unsigned int as underlying type of enum</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="173">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#173
> ">173</a></td>
> +    <td>TC1</td>
> +    <td>Constraints on execution character set</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="174">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#174
> ">174</a></td>
> +    <td>NAD</td>
> +    <td>Undeprecating global static</td>
> +    <td class="none" align="center">Superseded by <a
> href="#1012">1012</a></td>
> +  </tr>
> +  <tr id="175">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#175
> ">175</a></td>
> +    <td>CD1</td>
> +    <td>Class name injection and base name access</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="176">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#176
> ">176</a></td>
> +    <td>TC1</td>
> +    <td>Name injection and templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="177">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#177
> ">177</a></td>
> +    <td>CD1</td>
> +    <td>Lvalues vs rvalues in copy-initialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="178">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#178
> ">178</a></td>
> +    <td>TC1</td>
> +    <td>More on value-initialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="179">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#179
> ">179</a></td>
> +    <td>TC1</td>
> +    <td>Function pointers and subtraction</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="180">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#180
> ">180</a></td>
> +    <td>CD1</td>
> +    <td><TT>typename</TT> and elaborated types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="181">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#181
> ">181</a></td>
> +    <td>TC1</td>
> +    <td>Errors in template <I>template-parameter</I> example</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="182">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#182
> ">182</a></td>
> +    <td>NAD</td>
> +    <td>Access checking on explicit specializations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="183">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#183
> ">183</a></td>
> +    <td>TC1</td>
> +    <td><TT>typename</TT> in explicit specializations</td>
> +    <td class="full" align="center">Superseded by <a
> href="#382">382</a></td>
> +  </tr>
> +  <tr id="184">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#184
> ">184</a></td>
> +    <td>CD1</td>
> +    <td>Default arguments in template <I>template-parameter</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="185">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#185
> ">185</a></td>
> +    <td>TC1</td>
> +    <td>"Named" temporaries and copy elision</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="186">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#186
> ">186</a></td>
> +    <td>open</td>
> +    <td>Name hiding and template <I>template-parameter</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="187">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#187
> ">187</a></td>
> +    <td>TC1</td>
> +    <td>Scope of template parameter names</td>
> +    <td class="full" align="center">Superseded by <a
> href="#481">481</a></td>
> +  </tr>
> +  <tr id="188">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#188
> ">188</a></td>
> +    <td>TC1</td>
> +    <td>Comma operator and rvalue conversion</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="189">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#189
> ">189</a></td>
> +    <td>drafting</td>
> +    <td>Definition of <I>operator</I> and <I>punctuator</I></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="190">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#190
> ">190</a></td>
> +    <td>TC1</td>
> +    <td>Layout-compatible POD-struct types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="191">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#191
> ">191</a></td>
> +    <td>open</td>
> +    <td>Name lookup does not handle complex nesting</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="192">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#192
> ">192</a></td>
> +    <td>drafting</td>
> +    <td>Name lookup in parameters</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="193">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#193
> ">193</a></td>
> +    <td>TC1</td>
> +    <td>Order of destruction of local automatics of destructor</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="194">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#194
> ">194</a></td>
> +    <td>TC1</td>
> +    <td>Identifying constructors</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="195">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#195
> ">195</a></td>
> +    <td>CD1</td>
> +    <td>Converting between function and object pointers</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="196">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#196
> ">196</a></td>
> +    <td>open</td>
> +    <td>Arguments to deallocation functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="197">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#197
> ">197</a></td>
> +    <td>CD1</td>
> +    <td>Issues with two-stage lookup of dependent names</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="198">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#198
> ">198</a></td>
> +    <td>CD1</td>
> +    <td>Definition of "use" in local and nested classes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="199">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#199
> ">199</a></td>
> +    <td>CD1</td>
> +    <td>Order of destruction of temporaries</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="200">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#200
> ">200</a></td>
> +    <td>dup</td>
> +    <td>Partial ordering and explicit arguments</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#214">214</a></td>
> +  </tr>
> +  <tr id="201">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#201
> ">201</a></td>
> +    <td>CD1</td>
> +    <td>Order of destruction of temporaries in initializers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="202">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#202
> ">202</a></td>
> +    <td>TC1</td>
> +    <td>Use of overloaded function name</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="203">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#203
> ">203</a></td>
> +    <td>NAD</td>
> +    <td>Type of address-of-member expression</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="204">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#204
> ">204</a></td>
> +    <td>CD1</td>
> +    <td>Exported class templates</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr class="open" id="205">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#205
> ">205</a></td>
> +    <td>drafting</td>
> +    <td>Templates and static data members</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="206">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#206
> ">206</a></td>
> +    <td>TC1</td>
> +    <td>Semantic constraints on non-dependent names</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="207">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#207
> ">207</a></td>
> +    <td>CD1</td>
> +    <td><I>using-declaration</I>s and protected access</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="208">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#208
> ">208</a></td>
> +    <td>CD1</td>
> +    <td>Rethrowing exceptions in nested handlers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="209">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209
> ">209</a></td>
> +    <td>NAD</td>
>      <td>Must friend declaration names be
> -accessible?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="210">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#210
> ">210</a></td>
> -    <td>TC1</td>
> -    <td>What is the type matched by an exception handler?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="211">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#211
> ">211</a></td>
> -    <td>NAD</td>
> -    <td>Constructors should not be allowed to return normally after an
> exception</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="212">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#212
> ">212</a></td>
> -    <td>CD4</td>
> -    <td>Implicit instantiation is not described clearly enough</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="213">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#213
> ">213</a></td>
> -    <td>TC1</td>
> -    <td>Lookup in dependent base classes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="214">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#214
> ">214</a></td>
> -    <td>CD1</td>
> -    <td>Partial ordering of function templates is underspecified</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="215">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#215
> ">215</a></td>
> -    <td>CD1</td>
> -    <td>Template parameters are not allowed in
> <I>nested-name-specifier</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="216">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#216
> ">216</a></td>
> -    <td>CD1</td>
> -    <td>Linkage of nameless class-scope enumeration types</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="217">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#217
> ">217</a></td>
> -    <td>TC1</td>
> -    <td>Default arguments for non-template member functions of class
> templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="218">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#218
> ">218</a></td>
> -    <td>CD1</td>
> -    <td>Specification of Koenig lookup</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="219">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#219
> ">219</a></td>
> -    <td>NAD</td>
> -    <td>Cannot defend against destructors that throw exceptions</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="220">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#220
> ">220</a></td>
> -    <td>CD1</td>
> -    <td>All deallocation functions should be required not to throw</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="221">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#221
> ">221</a></td>
> -    <td>CD1</td>
> -    <td>Must compound assignment operators be member functions?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="222">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#222
> ">222</a></td>
> -    <td>CD1</td>
> -    <td>Sequence points and lvalue-returning operators</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#637">637</a></td>
> -  </tr>
> -  <tr id="223">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#223
> ">223</a></td>
> -    <td>CD3</td>
> -    <td>The meaning of deprecation</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="224">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#224
> ">224</a></td>
> -    <td>CD1</td>
> -    <td>Definition of dependent names</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="225">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#225
> ">225</a></td>
> -    <td>NAD</td>
> -    <td>Koenig lookup and fundamental types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="226">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226
> ">226</a></td>
> -    <td>CD1</td>
> -    <td>Default template arguments for function templates</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="227">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#227
> ">227</a></td>
> -    <td>TC1</td>
> -    <td>How many scopes in an <TT>if</TT> statement?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="228">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#228
> ">228</a></td>
> -    <td>CD1</td>
> -    <td>Use of <TT>template</TT> keyword with non-member templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="229">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#229
> ">229</a></td>
> -    <td>NAD</td>
> -    <td>Partial specialization of function templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="230">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#230
> ">230</a></td>
> -    <td>NAD</td>
> -    <td>Calls to pure virtual functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="231">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#231
> ">231</a></td>
> -    <td>NAD</td>
> -    <td>Visibility of names after <I>using-directive</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="232">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#232
> ">232</a></td>
> -    <td>drafting</td>
> -    <td>Is indirection through a null pointer undefined behavior?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="233">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#233
> ">233</a></td>
> -    <td>open</td>
> -    <td>References vs pointers in UDC overload resolution</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="234">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#234
> ">234</a></td>
> -    <td>NAD</td>
> -    <td>Reuse of base class subobjects</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="235">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#235
> ">235</a></td>
> -    <td>TC1</td>
> -    <td>Assignment vs initialization</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="236">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#236
> ">236</a></td>
> -    <td>NAD</td>
> -    <td>Explicit temporaries and integral constant expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="237">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#237
> ">237</a></td>
> -    <td>CD1</td>
> -    <td>Explicit instantiation and base class members</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#470">470</a></td>
> -  </tr>
> -  <tr id="238">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#238
> ">238</a></td>
> -    <td>CD4</td>
> -    <td>Precision and accuracy constraints on floating point</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="239">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#239
> ">239</a></td>
> -    <td>CD1</td>
> -    <td>Footnote 116 and Koenig lookup</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="240">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#240
> ">240</a></td>
> -    <td>CD3</td>
> -    <td>Uninitialized values and undefined behavior</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#616">616</a></td>
> -  </tr>
> -  <tr id="241">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#241
> ">241</a></td>
> -    <td>TC1</td>
> -    <td>Error in example in 14.8.1</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="242">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#242
> ">242</a></td>
> -    <td>CD4</td>
> -    <td>Interpretation of old-style casts</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="243">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#243
> ">243</a></td>
> -    <td>NAD</td>
> -    <td>Weighting of conversion functions in direct-initialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="244">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#244
> ">244</a></td>
> -    <td>CD1</td>
> -    <td>Destructor lookup</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="245">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#245
> ">245</a></td>
> -    <td>CD1</td>
> -    <td>Name lookup in <I>elaborated-type-specifier</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="246">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#246
> ">246</a></td>
> -    <td>CD1</td>
> -    <td>Jumps in <I>function-try-block</I> handlers</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="247">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#247
> ">247</a></td>
> -    <td>NAD</td>
> -    <td>Pointer-to-member casts and function overload resolution</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="248">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#248
> ">248</a></td>
> -    <td>C++11</td>
> -    <td>Identifier characters</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="249">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#249
> ">249</a></td>
> -    <td>TC1</td>
> -    <td>What is a member function template?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="250">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#250
> ">250</a></td>
> -    <td>TC1</td>
> -    <td>Address of function template specialization with non-deduced
> template arguments</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="251">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#251
> ">251</a></td>
> -    <td>open</td>
> -    <td>How many signed integer types are there?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="252">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#252
> ">252</a></td>
> -    <td>CD1</td>
> -    <td>Looking up deallocation functions in virtual destructors</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="253">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#253
> ">253</a></td>
> -    <td>C++17</td>
> -    <td>Why must empty or fully-initialized const objects be
> initialized?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="254">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#254
> ">254</a></td>
> -    <td>CD1</td>
> -    <td>Definitional problems with <I>elaborated-type-specifier</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="255">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#255
> ">255</a></td>
> -    <td>drafting</td>
> -    <td>Placement deallocation functions and lookup ambiguity</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="256">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#256
> ">256</a></td>
> -    <td>CD1</td>
> -    <td>Overflow in size calculations</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#624">624</a></td>
> -  </tr>
> -  <tr id="257">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#257
> ">257</a></td>
> -    <td>CD2</td>
> -    <td>Abstract base constructors and virtual base initialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="258">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#258
> ">258</a></td>
> -    <td>CD1</td>
> -    <td><I>using-declaration</I>s and cv-qualifiers</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="259">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#259
> ">259</a></td>
> -    <td>CD1</td>
> -    <td>Restrictions on explicit specialization and instantiation</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr class="open" id="260">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#260
> ">260</a></td>
> -    <td>open</td>
> -    <td>User-defined conversions and built-in <TT>operator=</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="261">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#261
> ">261</a></td>
> -    <td>CD1</td>
> -    <td>When is a deallocation function "used?"</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="262">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#262
> ">262</a></td>
> -    <td>CD1</td>
> -    <td>Default arguments and ellipsis</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="263">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#263
> ">263</a></td>
> -    <td>CD1</td>
> -    <td>Can a constructor be declared a friend?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="264">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#264
> ">264</a></td>
> -    <td>open</td>
> -    <td>Unusable template constructors and conversion functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="265">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#265
> ">265</a></td>
> -    <td>dup</td>
> -    <td>Destructors, exceptions, and deallocation</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#353">353</a></td>
> -  </tr>
> -  <tr id="266">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#266
> ">266</a></td>
> -    <td>NAD</td>
> -    <td>No grammar sentence symbol</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr class="open" id="267">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#267
> ">267</a></td>
> -    <td>open</td>
> -    <td>Alignment requirement for <I>new-expression</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="268">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#268
> ">268</a></td>
> -    <td>open</td>
> -    <td>Macro name suppression in rescanned replacement text</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="269">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#269
> ">269</a></td>
> -    <td>NAD</td>
> +accessible?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="210">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#210
> ">210</a></td>
> +    <td>TC1</td>
> +    <td>What is the type matched by an exception handler?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="211">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#211
> ">211</a></td>
> +    <td>NAD</td>
> +    <td>Constructors should not be allowed to return normally after an
> exception</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="212">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#212
> ">212</a></td>
> +    <td>CD4</td>
> +    <td>Implicit instantiation is not described clearly enough</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="213">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#213
> ">213</a></td>
> +    <td>TC1</td>
> +    <td>Lookup in dependent base classes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="214">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#214
> ">214</a></td>
> +    <td>CD1</td>
> +    <td>Partial ordering of function templates is underspecified</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="215">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#215
> ">215</a></td>
> +    <td>CD1</td>
> +    <td>Template parameters are not allowed in
> <I>nested-name-specifier</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="216">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#216
> ">216</a></td>
> +    <td>CD1</td>
> +    <td>Linkage of nameless class-scope enumeration types</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="217">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#217
> ">217</a></td>
> +    <td>TC1</td>
> +    <td>Default arguments for non-template member functions of class
> templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="218">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#218
> ">218</a></td>
> +    <td>CD1</td>
> +    <td>Specification of Koenig lookup</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="219">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#219
> ">219</a></td>
> +    <td>NAD</td>
> +    <td>Cannot defend against destructors that throw exceptions</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="220">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#220
> ">220</a></td>
> +    <td>CD1</td>
> +    <td>All deallocation functions should be required not to throw</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="221">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#221
> ">221</a></td>
> +    <td>CD1</td>
> +    <td>Must compound assignment operators be member functions?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="222">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#222
> ">222</a></td>
> +    <td>CD1</td>
> +    <td>Sequence points and lvalue-returning operators</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#637">637</a></td>
> +  </tr>
> +  <tr id="223">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#223
> ">223</a></td>
> +    <td>CD3</td>
> +    <td>The meaning of deprecation</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="224">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#224
> ">224</a></td>
> +    <td>CD1</td>
> +    <td>Definition of dependent names</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="225">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#225
> ">225</a></td>
> +    <td>NAD</td>
> +    <td>Koenig lookup and fundamental types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="226">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226
> ">226</a></td>
> +    <td>CD1</td>
> +    <td>Default template arguments for function templates</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="227">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#227
> ">227</a></td>
> +    <td>TC1</td>
> +    <td>How many scopes in an <TT>if</TT> statement?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="228">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#228
> ">228</a></td>
> +    <td>CD1</td>
> +    <td>Use of <TT>template</TT> keyword with non-member templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="229">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#229
> ">229</a></td>
> +    <td>NAD</td>
> +    <td>Partial specialization of function templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="230">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#230
> ">230</a></td>
> +    <td>NAD</td>
> +    <td>Calls to pure virtual functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="231">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#231
> ">231</a></td>
> +    <td>NAD</td>
> +    <td>Visibility of names after <I>using-directive</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="232">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#232
> ">232</a></td>
> +    <td>drafting</td>
> +    <td>Is indirection through a null pointer undefined behavior?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="233">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#233
> ">233</a></td>
> +    <td>open</td>
> +    <td>References vs pointers in UDC overload resolution</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="234">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#234
> ">234</a></td>
> +    <td>NAD</td>
> +    <td>Reuse of base class subobjects</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="235">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#235
> ">235</a></td>
> +    <td>TC1</td>
> +    <td>Assignment vs initialization</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="236">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#236
> ">236</a></td>
> +    <td>NAD</td>
> +    <td>Explicit temporaries and integral constant expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="237">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#237
> ">237</a></td>
> +    <td>CD1</td>
> +    <td>Explicit instantiation and base class members</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#470">470</a></td>
> +  </tr>
> +  <tr id="238">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#238
> ">238</a></td>
> +    <td>CD4</td>
> +    <td>Precision and accuracy constraints on floating point</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="239">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#239
> ">239</a></td>
> +    <td>CD1</td>
> +    <td>Footnote 116 and Koenig lookup</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="240">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#240
> ">240</a></td>
> +    <td>CD3</td>
> +    <td>Uninitialized values and undefined behavior</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#616">616</a></td>
> +  </tr>
> +  <tr id="241">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#241
> ">241</a></td>
> +    <td>TC1</td>
> +    <td>Error in example in 14.8.1</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="242">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#242
> ">242</a></td>
> +    <td>CD4</td>
> +    <td>Interpretation of old-style casts</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="243">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#243
> ">243</a></td>
> +    <td>NAD</td>
> +    <td>Weighting of conversion functions in direct-initialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="244">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#244
> ">244</a></td>
> +    <td>CD1</td>
> +    <td>Destructor lookup</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="245">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#245
> ">245</a></td>
> +    <td>CD1</td>
> +    <td>Name lookup in <I>elaborated-type-specifier</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="246">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#246
> ">246</a></td>
> +    <td>CD1</td>
> +    <td>Jumps in <I>function-try-block</I> handlers</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="247">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#247
> ">247</a></td>
> +    <td>NAD</td>
> +    <td>Pointer-to-member casts and function overload resolution</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="248">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#248
> ">248</a></td>
> +    <td>C++11</td>
> +    <td>Identifier characters</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="249">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#249
> ">249</a></td>
> +    <td>TC1</td>
> +    <td>What is a member function template?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="250">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#250
> ">250</a></td>
> +    <td>TC1</td>
> +    <td>Address of function template specialization with non-deduced
> template arguments</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="251">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#251
> ">251</a></td>
> +    <td>open</td>
> +    <td>How many signed integer types are there?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="252">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#252
> ">252</a></td>
> +    <td>CD1</td>
> +    <td>Looking up deallocation functions in virtual destructors</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="253">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#253
> ">253</a></td>
> +    <td>C++17</td>
> +    <td>Why must empty or fully-initialized const objects be
> initialized?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="254">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#254
> ">254</a></td>
> +    <td>CD1</td>
> +    <td>Definitional problems with <I>elaborated-type-specifier</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="255">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#255
> ">255</a></td>
> +    <td>drafting</td>
> +    <td>Placement deallocation functions and lookup ambiguity</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="256">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#256
> ">256</a></td>
> +    <td>CD1</td>
> +    <td>Overflow in size calculations</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#624">624</a></td>
> +  </tr>
> +  <tr id="257">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#257
> ">257</a></td>
> +    <td>CD2</td>
> +    <td>Abstract base constructors and virtual base initialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="258">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#258
> ">258</a></td>
> +    <td>CD1</td>
> +    <td><I>using-declaration</I>s and cv-qualifiers</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="259">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#259
> ">259</a></td>
> +    <td>CD1</td>
> +    <td>Restrictions on explicit specialization and instantiation</td>
> +    <td class="full" align="center">Clang 4</td>
> +  </tr>
> +  <tr class="open" id="260">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#260
> ">260</a></td>
> +    <td>open</td>
> +    <td>User-defined conversions and built-in <TT>operator=</TT></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="261">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#261
> ">261</a></td>
> +    <td>CD1</td>
> +    <td>When is a deallocation function "used?"</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="262">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#262
> ">262</a></td>
> +    <td>CD1</td>
> +    <td>Default arguments and ellipsis</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="263">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#263
> ">263</a></td>
> +    <td>CD1</td>
> +    <td>Can a constructor be declared a friend?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="264">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#264
> ">264</a></td>
> +    <td>open</td>
> +    <td>Unusable template constructors and conversion functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="265">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#265
> ">265</a></td>
> +    <td>dup</td>
> +    <td>Destructors, exceptions, and deallocation</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#353">353</a></td>
> +  </tr>
> +  <tr id="266">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#266
> ">266</a></td>
> +    <td>NAD</td>
> +    <td>No grammar sentence symbol</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr class="open" id="267">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#267
> ">267</a></td>
> +    <td>open</td>
> +    <td>Alignment requirement for <I>new-expression</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="268">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#268
> ">268</a></td>
> +    <td>open</td>
> +    <td>Macro name suppression in rescanned replacement text</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="269">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#269
> ">269</a></td>
> +    <td>NAD</td>
>      <td>Order of initialization of multiply-defined static data members
> -of class templates</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="270">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#270
> ">270</a></td>
> -    <td>CD1</td>
> -    <td>Order of initialization of static data members of class
> templates</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr class="open" id="271">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#271
> ">271</a></td>
> -    <td>open</td>
> -    <td>Explicit instantiation and template argument deduction</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="272">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#272
> ">272</a></td>
> -    <td>CD1</td>
> -    <td>Explicit destructor invocation and <I>qualified-id</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="273">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#273
> ">273</a></td>
> -    <td>CD1</td>
> -    <td>POD classes and <TT>operator&()</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="274">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#274
> ">274</a></td>
> -    <td>CD1</td>
> -    <td>Cv-qualification and char-alias access to out-of-lifetime
> objects</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="275">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#275
> ">275</a></td>
> -    <td>CD1</td>
> -    <td>Explicit instantiation/specialization and
> <I>using-directive</I>s</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="276">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#276
> ">276</a></td>
> -    <td>CD1</td>
> -    <td>Order of destruction of parameters and temporaries</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="277">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#277
> ">277</a></td>
> -    <td>CD1</td>
> -    <td>Zero-initialization of pointers</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="278">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#278
> ">278</a></td>
> -    <td>open</td>
> -    <td>External linkage and nameless entities</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="279">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#279
> ">279</a></td>
> -    <td>open</td>
> -    <td>Correspondence of "names for linkage purposes"</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="280">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#280
> ">280</a></td>
> -    <td>CD1</td>
> -    <td>Access and surrogate call functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="281">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#281
> ">281</a></td>
> -    <td>CD1</td>
> -    <td><TT>inline</TT> specifier in <TT>friend</TT> declarations</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr class="open" id="282">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#282
> ">282</a></td>
> -    <td>open</td>
> -    <td>Namespace for <TT>extended_type_info</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="283">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#283
> ">283</a></td>
> -    <td>CD1</td>
> -    <td>Template <I>type-parameter</I>s are not syntactically
> <I>type-name</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="284">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#284
> ">284</a></td>
> -    <td>CD1</td>
> -    <td><I>qualified-id</I>s in class declarations</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="285">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#285
> ">285</a></td>
> -    <td>NAD</td>
> -    <td>Identifying a function template being specialized</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="286">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#286
> ">286</a></td>
> -    <td>CD1</td>
> -    <td>Incorrect example in partial specialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="287">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#287
> ">287</a></td>
> -    <td>drafting</td>
> -    <td>Order dependencies in template instantiation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="288">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#288
> ">288</a></td>
> -    <td>CD1</td>
> -    <td>Misuse of "static type" in describing pointers</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="289">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#289
> ">289</a></td>
> -    <td>CD1</td>
> -    <td>Incomplete list of contexts requiring a complete type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="290">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#290
> ">290</a></td>
> -    <td>NAD</td>
> -    <td>Should memcpy be allowed into a POD with a const member?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="291">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#291
> ">291</a></td>
> -    <td>CD1</td>
> -    <td>Overload resolution needed when binding reference to class
> rvalue</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#391">391</a></td>
> -  </tr>
> -  <tr id="292">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#292
> ">292</a></td>
> -    <td>CD3</td>
> -    <td>Deallocation on exception in <TT>new</TT> before arguments
> evaluated</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="293">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#293
> ">293</a></td>
> -    <td>open</td>
> -    <td>Syntax of explicit instantiation/specialization too
> permissive</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="294">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#294
> ">294</a></td>
> -    <td>NAD</td>
> -    <td>Can <TT>static_cast</TT> drop exception specifications?</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="295">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#295
> ">295</a></td>
> -    <td>CD1</td>
> -    <td>cv-qualifiers on function types</td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr id="296">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#296
> ">296</a></td>
> -    <td>CD1</td>
> -    <td>Can conversion functions be static?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="297">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#297
> ">297</a></td>
> -    <td>open</td>
> -    <td>Which template does an explicit specialization specialize?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="298">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#298
> ">298</a></td>
> -    <td>CD1</td>
> -    <td><TT>T::x</TT> when <TT>T</TT> is cv-qualified</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="299">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#299
> ">299</a></td>
> -    <td>CD1</td>
> -    <td>Conversion on array bound expression in <TT>new</TT></td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="300">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#300
> ">300</a></td>
> -    <td>CD1</td>
> -    <td>References to functions in template argument deduction</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="301">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#301
> ">301</a></td>
> -    <td>CD1</td>
> -    <td>Syntax for <I>template-name</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="302">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#302
> ">302</a></td>
> -    <td>CD1</td>
> -    <td>Value-initialization and generation of default constructor</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="303">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#303
> ">303</a></td>
> -    <td>NAD</td>
> -    <td>Integral promotions on bit-fields</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="304">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#304
> ">304</a></td>
> -    <td>TC1</td>
> -    <td>Value-initialization of a reference</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="305">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#305
> ">305</a></td>
> -    <td>CD1</td>
> -    <td>Name lookup in destructor call</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="306">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#306
> ">306</a></td>
> -    <td>CD1</td>
> -    <td>Ambiguity by class name injection</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="307">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#307
> ">307</a></td>
> -    <td>NAD</td>
> -    <td>Initialization of a virtual base class subobject</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="308">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#308
> ">308</a></td>
> -    <td>NAD</td>
> -    <td>Catching exceptions with ambiguous base classes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="309">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#309
> ">309</a></td>
> -    <td>CD1</td>
> -    <td>Linkage of entities whose names are not simply identifiers, in
> introduction</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#485">485</a></td>
> -  </tr>
> -  <tr class="open" id="310">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#310
> ">310</a></td>
> -    <td>open</td>
> -    <td>Can function templates differing only in parameter cv-qualifiers
> be overloaded?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="311">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#311
> ">311</a></td>
> -    <td>NAD</td>
> -    <td>Using qualified name to reopen nested namespace</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="312">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#312
> ">312</a></td>
> -    <td>CD3</td>
> -    <td>“use” of invalid pointer value not defined</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#616">616</a></td>
> -  </tr>
> -  <tr id="313">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#313
> ">313</a></td>
> -    <td>dup</td>
> -    <td>Class with single conversion function to integral as array size
> in <TT>new</TT></td>
> -    <td class="full" align="center">Duplicate of <a href="#299">299</a>
> (C++11 onwards)</td>
> -  </tr>
> -  <tr id="314">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#314
> ">314</a></td>
> -    <td>C++17</td>
> -    <td><TT>template</TT> in base class specifier</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="315">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#315
> ">315</a></td>
> -    <td>NAD</td>
> -    <td>Is call of static member function through null pointer
> undefined?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="316">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#316
> ">316</a></td>
> -    <td>NAD</td>
> -    <td>Injected-class-name of template used as template template
> parameter</td>
> -    <td class="full" align="center">Superseded by <a
> href="#1004">1004</a></td>
> -  </tr>
> -  <tr id="317">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#317
> ">317</a></td>
> -    <td>CD1</td>
> -    <td>Can a function be declared inline after it has been called?</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="318">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#318
> ">318</a></td>
> -    <td>CD1</td>
> -    <td><TT>struct A::A</TT> should not name the constructor of
> <TT>A</TT></td>
> -    <td class="full" align="center">Superseded by <a
> href="#1310">1310</a></td>
> -  </tr>
> -  <tr id="319">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#319
> ">319</a></td>
> -    <td>CD1</td>
> -    <td>Use of names without linkage in declaring entities with
> linkage</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="320">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#320
> ">320</a></td>
> -    <td>CD1</td>
> -    <td>Question on copy constructor elision example</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="321">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#321
> ">321</a></td>
> -    <td>dup</td>
> -    <td>Associated classes and namespaces for argument-dependent
> lookup</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#557">557</a></td>
> -  </tr>
> -  <tr id="322">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#322
> ">322</a></td>
> -    <td>CD1</td>
> -    <td>Deduction of reference conversions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="323">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#323
> ">323</a></td>
> -    <td>CD1</td>
> -    <td>Where must <TT>export</TT> appear?</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="324">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#324
> ">324</a></td>
> -    <td>CD1</td>
> -    <td>Can "<TT>&</TT>" be applied to assignment to bit-field?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="325">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#325
> ">325</a></td>
> -    <td>drafting</td>
> -    <td>When are default arguments parsed?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="326">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#326
> ">326</a></td>
> -    <td>CD1</td>
> -    <td>Wording for definition of trivial constructor</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="327">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#327
> ">327</a></td>
> -    <td>CD1</td>
> -    <td>Use of "structure" without definition</td>
> -    <td class="na" align="center">Duplicate of <a href="#538">538</a></td>
> -  </tr>
> -  <tr id="328">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#328
> ">328</a></td>
> -    <td>CD1</td>
> -    <td>Missing requirement that class member types be complete</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="329">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#329
> ">329</a></td>
> -    <td>CD1</td>
> -    <td>Evaluation of friends of templates</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="330">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#330
> ">330</a></td>
> -    <td>CD4</td>
> -    <td>Qualification conversions and pointers to arrays of pointers</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr id="331">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#331
> ">331</a></td>
> -    <td>CD1</td>
> -    <td>Allowed copy constructor signatures</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="332">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#332
> ">332</a></td>
> -    <td>CD3</td>
> -    <td>cv-qualified <TT>void</TT> parameter types</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#577">577</a></td>
> -  </tr>
> -  <tr id="333">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#333
> ">333</a></td>
> -    <td>NAD</td>
> -    <td>Ambiguous use of "declaration" in disambiguation section</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="334">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#334
> ">334</a></td>
> -    <td>NAD</td>
> -    <td>Is a comma-expression dependent if its first operand is?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="335">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#335
> ">335</a></td>
> -    <td>CD1</td>
> -    <td>Allowing <TT>export</TT> on template members of nontemplate
> classes</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="336">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#336
> ">336</a></td>
> -    <td>CD1</td>
> -    <td>Explicit specialization examples are still incorrect</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="337">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#337
> ">337</a></td>
> -    <td>CD1</td>
> -    <td>Attempt to create array of abtract type should cause deduction to
> fail</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="338">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#338
> ">338</a></td>
> -    <td>open</td>
> -    <td>Enumerator name with linkage used as class name in other
> translation unit</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="339">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#339
> ">339</a></td>
> -    <td>CD1</td>
> -    <td>Overload resolution in operand of <TT>sizeof</TT> in constant
> expression</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="340">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#340
> ">340</a></td>
> -    <td>NAD</td>
> -    <td>Unclear wording in disambiguation section</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="341">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#341
> ">341</a></td>
> -    <td>C++11</td>
> -    <td><TT>extern "C"</TT> namespace member function versus global
> variable</td>
> -    <td class="none" align="center">Superseded by <a
> href="#1708">1708</a></td>
> -  </tr>
> -  <tr id="342">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#342
> ">342</a></td>
> -    <td>CD3</td>
> -    <td>Terminology: "indirection" versus "dereference"</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="343">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#343
> ">343</a></td>
> -    <td>C++17</td>
> -    <td>Make <TT>template</TT> optional in contexts that require a
> type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="344">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#344
> ">344</a></td>
> -    <td>CD3</td>
> -    <td>Naming destructors</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#1435">1435</a></td>
> -  </tr>
> -  <tr id="345">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#345
> ">345</a></td>
> -    <td>CD1</td>
> -    <td>Misleading comment on example in templates chapter</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="346">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#346
> ">346</a></td>
> -    <td>NAD</td>
> -    <td>Typo in 15.4</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="347">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#347
> ">347</a></td>
> -    <td>NAD</td>
> -    <td>Use of derived class name in defining base class nested class</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="348">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#348
> ">348</a></td>
> -    <td>CD1</td>
> -    <td><TT>delete</TT> and user-written deallocation functions</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="349">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#349
> ">349</a></td>
> -    <td>CD1</td>
> -    <td>Template argument deduction for conversion functions and
> qualification conversions</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr class="open" id="350">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#350
> ">350</a></td>
> -    <td>open</td>
> -    <td><TT>signed char</TT> underlying representation for objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="351">
> -    <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="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="352">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="353">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#353
> ">353</a></td>
> -    <td>CD1</td>
> -    <td>Is deallocation routine called if destructor throws exception in
> delete?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="354">
> -    <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="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="355">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#355
> ">355</a></td>
> -    <td>C++11</td>
> -    <td>Global-scope <TT>::</TT> in <I>nested-name-specifier</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="356">
> -    <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="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="357">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="358">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="359">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="360">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#360
> ">360</a></td>
> -    <td>open</td>
> -    <td>Using-declaration that reduces access</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="361">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#361
> ">361</a></td>
> -    <td>open</td>
> -    <td>Forward reference to default argument</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="362">
> -    <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="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="363">
> -    <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="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="364">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="365">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#365
> ">365</a></td>
> -    <td>open</td>
> -    <td>Storage duration and temporaries</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="366">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="367">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="368">
> -    <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="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="369">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#369
> ">369</a></td>
> -    <td>drafting</td>
> -    <td>Are <TT>new</TT>/<TT>delete</TT> identifiers or
> <I>preprocessing-op-or-punc</I>?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="370">
> -    <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="na" align="center">N/A</td>
> -  </tr>
> -  <tr class="open" id="371">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#371
> ">371</a></td>
> -    <td>open</td>
> -    <td>Interleaving of constructor calls</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="372">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#372
> ">372</a></td>
> -    <td>CD1</td>
> -    <td>Is access granted by base class specifiers available in following
> base class specifiers?</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="373">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#373
> ">373</a></td>
> -    <td>C++11</td>
> -    <td>Lookup on namespace qualified name in using-directive</td>
> -    <td class="full" align="center">Clang 5</td>
> -  </tr>
> -  <tr id="374">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#374
> ">374</a></td>
> -    <td>CD2</td>
> -    <td>Can explicit specialization outside namespace use qualified
> name?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="375">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#375
> ">375</a></td>
> -    <td>dup</td>
> -    <td>Confusing example on lookup with <TT>typename</TT></td>
> -    <td class="full" align="center">Duplicate of <a
> href="#345">345</a></td>
> -  </tr>
> -  <tr id="376">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#376
> ">376</a></td>
> -    <td>NAD</td>
> -    <td>Class "definition" versus class "declaration"</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="377">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#377
> ">377</a></td>
> -    <td>CD1</td>
> -    <td>Enum whose enumerators will not fit in any integral type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="378">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#378
> ">378</a></td>
> -    <td>CD1</td>
> -    <td>Wording that says temporaries are declared</td>
> -    <td class="na" align="center">Duplicate of <a href="#276">276</a></td>
> -  </tr>
> -  <tr id="379">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#379
> ">379</a></td>
> -    <td>CD1</td>
> -    <td>Change "class declaration" to "class definition"</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr class="open" id="380">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#380
> ">380</a></td>
> -    <td>open</td>
> -    <td>Definition of "ambiguous base class" missing</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="381">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#381
> ">381</a></td>
> -    <td>CD1</td>
> -    <td>Incorrect example of base class member lookup</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="382">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#382
> ">382</a></td>
> -    <td>CD1</td>
> -    <td>Allow <TT>typename</TT> outside of templates</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="383">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#383
> ">383</a></td>
> -    <td>CD1</td>
> -    <td>Is a class with a declared but not defined destructor a POD?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="384">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#384
> ">384</a></td>
> -    <td>NAD</td>
> -    <td>Argument-dependent lookup and operator functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="385">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#385
> ">385</a></td>
> -    <td>CD1</td>
> -    <td>How does protected member check of 11.5 interact with
> using-declarations?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="386">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#386
> ">386</a></td>
> -    <td>drafting</td>
> -    <td>Friend declaration of name brought in by
> <I>using-declaration</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="387">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#387
> ">387</a></td>
> -    <td>CD1</td>
> -    <td>Errors in example in 14.6.5</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="388">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#388
> ">388</a></td>
> -    <td>CD3</td>
> -    <td>Catching base<TT>*&</TT> from a throw of
> derived<TT>*</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="389">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#389
> ">389</a></td>
> -    <td>CD1</td>
> -    <td>Unnamed types in entities with linkage</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="390">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#390
> ">390</a></td>
> -    <td>CD1</td>
> -    <td>Pure virtual must be defined when implicitly called</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="391">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#391
> ">391</a></td>
> -    <td>CD1</td>
> -    <td>Require direct binding of short-lived references to rvalues</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="392">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#392
> ">392</a></td>
> -    <td>CD1</td>
> -    <td>Use of full expression lvalue before temporary destruction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="393">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#393
> ">393</a></td>
> -    <td>CD4</td>
> -    <td>Pointer to array of unknown bound in template argument list in
> parameter</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="394">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#394
> ">394</a></td>
> -    <td>CD1</td>
> -    <td><I>identifier-list</I> is never defined</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="395">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#395
> ">395</a></td>
> -    <td>NAD</td>
> -    <td>Conversion operator template syntax</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="396">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#396
> ">396</a></td>
> -    <td>CD1</td>
> -    <td>Misleading note regarding use of <TT>auto</TT> for
> disambiguation</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="397">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#397
> ">397</a></td>
> -    <td>CD1</td>
> -    <td>Same address for string literals from default arguments in inline
> functions?</td>
> -    <td class="none" align="center">Superseded by <a
> href="#1823">1823</a></td>
> -  </tr>
> -  <tr id="398">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#398
> ">398</a></td>
> -    <td>CD1</td>
> -    <td>Ambiguous wording on naming a type in deduction</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="399">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#399
> ">399</a></td>
> -    <td>drafting</td>
> -    <td>Destructor lookup redux</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="400">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#400
> ">400</a></td>
> -    <td>CD1</td>
> -    <td>Using-declarations and the "struct hack"</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="401">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#401
> ">401</a></td>
> -    <td>CD1</td>
> -    <td>When is access for template parameter default arguments
> checked?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="402">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#402
> ">402</a></td>
> -    <td>open</td>
> -    <td>More on partial ordering of function templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="403">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#403
> ">403</a></td>
> -    <td>CD1</td>
> -    <td>Reference to a type as a <I>template-id</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="404">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#404
> ">404</a></td>
> -    <td>CD1</td>
> -    <td>Unclear reference to construction with non-trivial
> constructor</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr class="open" id="405">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#405
> ">405</a></td>
> -    <td>open</td>
> -    <td>Unqualified function name lookup</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="406">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#406
> ">406</a></td>
> -    <td>CD1</td>
> -    <td>Static data member in class with name for linkage purposes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="407">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#407
> ">407</a></td>
> -    <td>C++11</td>
> -    <td>Named class with associated typedef: two names or one?</td>
> -    <td class="full" align="center">Clang 3.8</td>
> -  </tr>
> -  <tr id="408">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#408
> ">408</a></td>
> -    <td>CD2</td>
> -    <td>sizeof applied to unknown-bound array static data member of
> template</td>
> -    <td class="full" align="center">Clang 3.4</td>
> -  </tr>
> -  <tr id="409">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#409
> ">409</a></td>
> -    <td>CD1</td>
> -    <td>Obsolete paragraph missed by changes for issue 224</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="410">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#410
> ">410</a></td>
> -    <td>CD1</td>
> -    <td>Paragraph missed in changes for issue 166</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr class="open" id="411">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#411
> ">411</a></td>
> -    <td>open</td>
> -    <td>Use of universal-character-name in character versus string
> literals</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="412">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#412
> ">412</a></td>
> -    <td>NAD</td>
> -    <td>Can a replacement allocation function be inline?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="413">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#413
> ">413</a></td>
> -    <td>CD1</td>
> -    <td>Definition of "empty class"</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="414">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#414
> ">414</a></td>
> -    <td>CD1</td>
> -    <td>Multiple types found on destructor lookup</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#305">305</a></td>
> -  </tr>
> -  <tr id="415">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#415
> ">415</a></td>
> -    <td>CD1</td>
> -    <td>Template deduction does not cause instantiation</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="416">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#416
> ">416</a></td>
> -    <td>CD1</td>
> -    <td>Class must be complete to allow operator lookup?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="417">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#417
> ">417</a></td>
> -    <td>CD1</td>
> -    <td>Using derived-class qualified name in out-of-class nested class
> definition</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr class="open" id="418">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#418
> ">418</a></td>
> -    <td>open</td>
> -    <td>Imperfect wording on error on multiple default arguments on a
> called function</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="419">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#419
> ">419</a></td>
> -    <td>open</td>
> -    <td>Can cast to virtual base class be done on partially-constructed
> object?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="420">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#420
> ">420</a></td>
> -    <td>CD1</td>
> -    <td>postfixexpression->scalar_type_dtor() inconsistent</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="421">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#421
> ">421</a></td>
> -    <td>CD1</td>
> -    <td>Is rvalue.field an rvalue?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="422">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#422
> ">422</a></td>
> -    <td>NAD</td>
> -    <td>Is a typedef redeclaration allowed with a template type that
> might be the same?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="423">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#423
> ">423</a></td>
> -    <td>NAD</td>
> -    <td>Can a conversion be done on the left operand of a compound
> assignment?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="424">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#424
> ">424</a></td>
> -    <td>CD1</td>
> -    <td>Wording problem with issue 56 resolution on redeclaring typedefs
> in class scope</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="425">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#425
> ">425</a></td>
> -    <td>CD1</td>
> -    <td>Set of candidates for overloaded built-in operator with float
> operand</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="426">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#426
> ">426</a></td>
> -    <td>C++17</td>
> -    <td>Identically-named variables, one internally and one externally
> linked, allowed?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="427">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#427
> ">427</a></td>
> -    <td>CD1</td>
> -    <td><TT>static_cast</TT> ambiguity: conversion versus cast to
> derived</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="428">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#428
> ">428</a></td>
> -    <td>CD1</td>
> -    <td>Mention of expression with reference type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="429">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#429
> ">429</a></td>
> -    <td>CD1</td>
> -    <td>Matching deallocation function chosen based on syntax or
> signature?</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="430">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#430
> ">430</a></td>
> -    <td>CD1</td>
> -    <td>Ordering of expression evaluation in initializer list</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="431">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#431
> ">431</a></td>
> -    <td>C++11</td>
> -    <td>Defect in wording in 14.2</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="432">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#432
> ">432</a></td>
> -    <td>CD1</td>
> -    <td>Is injected class name visible in base class specifier list?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="433">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#433
> ">433</a></td>
> -    <td>CD1</td>
> -    <td>Do elaborated type specifiers in templates inject into enclosing
> namespace scope?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="434">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#434
> ">434</a></td>
> -    <td>NAD</td>
> -    <td>Unclear suppression of standard conversions while binding
> reference to lvalue</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="435">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#435
> ">435</a></td>
> -    <td>NAD</td>
> -    <td>Change "declararation or definition" to "declaration"</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="436">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#436
> ">436</a></td>
> -    <td>CD1</td>
> -    <td>Problem in example in 9.6 paragraph 4</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="437">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#437
> ">437</a></td>
> -    <td>CD1</td>
> -    <td>Is type of class allowed in member function exception
> specification?</td>
> -    <td class="none" align="center">Superseded by <a
> href="#1308">1308</a></td>
> -  </tr>
> -  <tr id="438">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#438
> ">438</a></td>
> -    <td>CD2</td>
> -    <td>Possible flaw in wording for multiple accesses to object between
> sequence points</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="439">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#439
> ">439</a></td>
> -    <td>CD1</td>
> -    <td>Guarantees on casting pointer back to cv-qualified version of
> original type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="440">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#440
> ">440</a></td>
> -    <td>open</td>
> -    <td>Allow implicit pointer-to-member conversion on nontype template
> argument</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="441">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#441
> ">441</a></td>
> -    <td>CD1</td>
> -    <td>Ordering of static reference initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="442">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#442
> ">442</a></td>
> -    <td>CD1</td>
> -    <td>Incorrect use of null pointer constant in description of delete
> operator</td>
> -    <td class="na" align="center">Superseded by <a
> href="#348">348</a></td>
> -  </tr>
> -  <tr id="443">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#443
> ">443</a></td>
> -    <td>CD1</td>
> -    <td>Wording nit in description of lifetime of temporaries</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="444">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#444
> ">444</a></td>
> -    <td>NAD</td>
> -    <td>Overriding and the generated copy assignment operator</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="445">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#445
> ">445</a></td>
> -    <td>NAD</td>
> -    <td>Wording issue on friend declarations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="446">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#446
> ">446</a></td>
> -    <td>CD1</td>
> -    <td>Does an lvalue-to-rvalue conversion on the "?" operator produce a
> temporary?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="447">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#447
> ">447</a></td>
> -    <td>CD1</td>
> -    <td>Is offsetof type-dependent?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="448">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#448
> ">448</a></td>
> -    <td>C++11</td>
> -    <td>Set of template functions in call with dependent explicit
> argument</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="449">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#449
> ">449</a></td>
> -    <td>NAD</td>
> -    <td>Consistency in use of hyphen with names of "non" entities</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="450">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#450
> ">450</a></td>
> -    <td>CD1</td>
> -    <td>Binding a reference to const to a cv-qualified array rvalue</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="451">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#451
> ">451</a></td>
> -    <td>CD1</td>
> -    <td>Expressions with invalid results and ill-formedness</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="452">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#452
> ">452</a></td>
> -    <td>CD1</td>
> -    <td>Wording nit on description of <TT>this</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="453">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#453
> ">453</a></td>
> -    <td>drafting</td>
> -    <td>References may only bind to “valid” objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="454">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#454
> ">454</a></td>
> -    <td>CD1</td>
> -    <td>When is a definition of a static data member required?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="455">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#455
> ">455</a></td>
> -    <td>drafting</td>
> -    <td>Partial ordering and non-deduced arguments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="456">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#456
> ">456</a></td>
> -    <td>NAD</td>
> -    <td>Is initialized const int or const bool variable a null pointer
> constant?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="457">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#457
> ">457</a></td>
> -    <td>CD1</td>
> -    <td>Wording nit on use of const variables in constant expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="458">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#458
> ">458</a></td>
> -    <td>C++11</td>
> -    <td>Hiding of member template parameters by other members</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr class="open" id="459">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#459
> ">459</a></td>
> -    <td>open</td>
> -    <td>Hiding of template parameters by base class members</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="460">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#460
> ">460</a></td>
> -    <td>CD1</td>
> -    <td>Can a <I>using-declaration</I> name a namespace?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="461">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#461
> ">461</a></td>
> -    <td>NAD</td>
> -    <td>Make <TT>asm</TT> conditionally-supported</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="462">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#462
> ">462</a></td>
> -    <td>CD3</td>
> -    <td>Lifetime of temporaries bound to comma expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="463">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#463
> ">463</a></td>
> -    <td>CD1</td>
> -    <td><TT>reinterpret_cast<T*>(0)</TT></td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="464">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#464
> ">464</a></td>
> -    <td>CD1</td>
> -    <td>Wording nit on lifetime of temporaries to which references are
> bound</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="465">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#465
> ">465</a></td>
> -    <td>NAD</td>
> -    <td>May constructors of global objects call <TT>exit()</TT>?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="466">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#466
> ">466</a></td>
> -    <td>CD1</td>
> -    <td>cv-qualifiers on pseudo-destructor type</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="467">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#467
> ">467</a></td>
> -    <td>NAD</td>
> -    <td>Jump past initialization of local static variable</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="468">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#468
> ">468</a></td>
> -    <td>CD1</td>
> -    <td>Allow <TT>::template</TT> outside of templates</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="469">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#469
> ">469</a></td>
> -    <td>NAD</td>
> -    <td>Const template specializations and reference arguments</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="470">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#470
> ">470</a></td>
> -    <td>CD1</td>
> -    <td>Instantiation of members of an explicitly-instantiated class
> template</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="471">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#471
> ">471</a></td>
> -    <td>NAD</td>
> -    <td>Conflicting inherited access specifications</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="472">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#472
> ">472</a></td>
> -    <td>drafting</td>
> -    <td>Casting across protected inheritance</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="473">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#473
> ">473</a></td>
> -    <td>open</td>
> -    <td>Block-scope declarations of allocator functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="474">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#474
> ">474</a></td>
> -    <td>CD1</td>
> -    <td>Block-scope <TT>extern</TT> declarations in namespace members</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="475">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#475
> ">475</a></td>
> -    <td>C++11</td>
> -    <td>When is <TT>std::uncaught_exception()</TT> true? (take 2)</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="476">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#476
> ">476</a></td>
> -    <td>extension</td>
> -    <td>Determining the buffer size for placement new</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="477">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#477
> ">477</a></td>
> -    <td>CD1</td>
> -    <td>Can <TT>virtual</TT> appear in a <TT>friend</TT> declaration?</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="478">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#478
> ">478</a></td>
> -    <td>NAD</td>
> -    <td>May a function parameter be an array of an abstract class
> type?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="479">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#479
> ">479</a></td>
> -    <td>CD1</td>
> -    <td>Copy elision in exception handling</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="480">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#480
> ">480</a></td>
> -    <td>CD1</td>
> -    <td>Is a base of a virtual base also virtual?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="481">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#481
> ">481</a></td>
> -    <td>CD2</td>
> -    <td>Scope of template parameters</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="482">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#482
> ">482</a></td>
> -    <td>CD3</td>
> -    <td>Qualified declarators in redeclarations</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="483">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#483
> ">483</a></td>
> -    <td>CD3</td>
> -    <td>Normative requirements on integral ranges</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="484">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#484
> ">484</a></td>
> -    <td>CD1</td>
> -    <td>Can a <I>base-specifier</I> name a cv-qualified class type?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="485">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#485
> ">485</a></td>
> -    <td>CD1</td>
> -    <td>What is a “name”?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="486">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#486
> ">486</a></td>
> -    <td>CD1</td>
> -    <td>Invalid return types and template argument deduction</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="487">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#487
> ">487</a></td>
> -    <td>NAD</td>
> -    <td>Operator overloading in constant expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="488">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#488
> ">488</a></td>
> -    <td>CD1</td>
> -    <td>Local types, overload resolution, and template argument
> deduction</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="489">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#489
> ">489</a></td>
> -    <td>NAD</td>
> -    <td>Must member function templates be instantiated during overload
> resolution?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="490">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#490
> ">490</a></td>
> -    <td>CD2</td>
> -    <td>Name lookup in friend declarations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="491">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#491
> ">491</a></td>
> -    <td>CD1</td>
> -    <td>Initializers for empty-class aggregrate members</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#413">413</a></td>
> -  </tr>
> -  <tr id="492">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#492
> ">492</a></td>
> -    <td>CD1</td>
> -    <td><TT>typeid</TT> constness inconsistent with example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="493">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#493
> ">493</a></td>
> -    <td>CD2</td>
> -    <td>Type deduction from a <TT>bool</TT> context</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#976">976</a></td>
> -  </tr>
> -  <tr id="494">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#494
> ">494</a></td>
> -    <td>CD1</td>
> -    <td>Problems with the resolution of issue 45</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#372">372</a></td>
> -  </tr>
> -  <tr id="495">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#495
> ">495</a></td>
> -    <td>CD2</td>
> -    <td>Overload resolution with template and non-template conversion
> functions</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="496">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#496
> ">496</a></td>
> -    <td>CD3</td>
> -    <td>Is a volatile-qualified type really a POD?</td>
> -    <td class="full" align="center">Superseded by <a
> href="#2094">2094</a></td>
> -  </tr>
> -  <tr id="497">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#497
> ">497</a></td>
> -    <td>CD1</td>
> -    <td>Missing required initialization in example</td>
> -    <td class="none" align="center">Superseded by <a
> href="#253">253</a></td>
> -  </tr>
> -  <tr class="open" id="498">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#498
> ">498</a></td>
> -    <td>open</td>
> -    <td>Storage class specifiers in definitions of class members</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="499">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#499
> ">499</a></td>
> -    <td>CD2</td>
> -    <td>Throwing an array of unknown size</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="500">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#500
> ">500</a></td>
> -    <td>CD1</td>
> -    <td>Access in <I>base-specifier</I>s of friend and nested classes</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#372">372</a></td>
> -  </tr>
> -  <tr id="501">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#501
> ">501</a></td>
> -    <td>NAD</td>
> -    <td>Visibility of friend declarations within the befriending
> class</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="502">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#502
> ">502</a></td>
> -    <td>C++11</td>
> -    <td>Dependency of nested enumerations and enumerators</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="503">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#503
> ">503</a></td>
> -    <td>open</td>
> -    <td>Cv-qualified function types in template argument deduction</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="504">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#504
> ">504</a></td>
> -    <td>open</td>
> -    <td>Should use of a variable in its own initializer require a
> diagnostic?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="505">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#505
> ">505</a></td>
> -    <td>CD1</td>
> -    <td>Conditionally-supported behavior for unknown character
> escapes</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="506">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#506
> ">506</a></td>
> -    <td>CD1</td>
> -    <td>Conditionally-supported behavior for non-POD objects passed to
> ellipsis</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="507">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#507
> ">507</a></td>
> -    <td>dup</td>
> -    <td>Ambiguity assigning class object to built-in type</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#260">260</a></td>
> -  </tr>
> -  <tr id="508">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#508
> ">508</a></td>
> -    <td>C++11</td>
> -    <td>Non-constructed value-initialized objects</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="509">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#509
> ">509</a></td>
> -    <td>CD1</td>
> -    <td>Dead code in the specification of default initialization</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="510">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#510
> ">510</a></td>
> -    <td>CD1</td>
> -    <td>Default initialization of POD classes?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr class="open" id="511">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#511
> ">511</a></td>
> -    <td>open</td>
> -    <td>POD-structs with template assignment operators</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="512">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#512
> ">512</a></td>
> -    <td>NAD</td>
> -    <td>Union members with user-declared non-default constructors</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="513">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#513
> ">513</a></td>
> -    <td>CD1</td>
> -    <td>Non-class “most-derived” objects</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="514">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#514
> ">514</a></td>
> -    <td>CD1</td>
> -    <td>Is the initializer for a namespace member in the scope of the
> namespace?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="515">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#515
> ">515</a></td>
> -    <td>CD1</td>
> -    <td>Non-dependent references to base class members</td>
> -    <td class="none" align="center">Superseded by <a
> href="#1017">1017</a></td>
> -  </tr>
> -  <tr id="516">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#516
> ">516</a></td>
> -    <td>CD1</td>
> -    <td>Use of <TT>signed</TT> in bit-field declarations</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="517">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#517
> ">517</a></td>
> -    <td>CD1</td>
> -    <td>Partial specialization following explicit instantiation</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="518">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#518
> ">518</a></td>
> -    <td>CD1</td>
> -    <td>Trailing comma following <I>enumerator-list</I></td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="519">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#519
> ">519</a></td>
> -    <td>CD1</td>
> -    <td>Null pointer preservation in <TT>void*</TT> conversions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="520">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#520
> ">520</a></td>
> -    <td>CD1</td>
> -    <td>Old-style casts between incomplete class types</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="521">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#521
> ">521</a></td>
> -    <td>CD1</td>
> -    <td>Requirements for exceptions thrown by allocation functions</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="522">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#522
> ">522</a></td>
> -    <td>CD1</td>
> -    <td>Array-to-pointer decay in template argument deduction</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="523">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#523
> ">523</a></td>
> -    <td>open</td>
> -    <td>Can a one-past-the-end pointer be invalidated by deleting an
> adjacent object?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="524">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#524
> ">524</a></td>
> -    <td>CD1</td>
> -    <td>Can function-notation calls to operator functions be
> dependent?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="525">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#525
> ">525</a></td>
> -    <td>CD1</td>
> -    <td>Missing <TT>*</TT> in example</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="526">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#526
> ">526</a></td>
> -    <td>CD1</td>
> -    <td>Confusing aspects in the specification of non-deduced
> contexts</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="527">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#527
> ">527</a></td>
> -    <td>CD2</td>
> -    <td>Problems with linkage of types</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr class="open" id="528">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#528
> ">528</a></td>
> -    <td>open</td>
> -    <td>Why are incomplete class types not allowed with
> <TT>typeid</TT>?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="529">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#529
> ">529</a></td>
> -    <td>drafting</td>
> -    <td>Use of <TT>template<></TT> with
> “explicitly-specialized” class templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="530">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#530
> ">530</a></td>
> -    <td>CD1</td>
> -    <td>Nontype template arguments in constant expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="531">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#531
> ">531</a></td>
> -    <td>C++11</td>
> -    <td>Defining members of explicit specializations</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="532">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#532
> ">532</a></td>
> -    <td>C++11</td>
> -    <td>Member/nonmember operator template partial ordering</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="533">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#533
> ">533</a></td>
> -    <td>NAD</td>
> -    <td>Special treatment for C-style header names</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="534">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#534
> ">534</a></td>
> -    <td>CD1</td>
> -    <td><I>template-name</I>s and <I>operator-function-id</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="535">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#535
> ">535</a></td>
> -    <td>CD3</td>
> -    <td>Copy construction without a copy constructor</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="536">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#536
> ">536</a></td>
> -    <td>drafting</td>
> -    <td>Problems in the description of <I>id-expression</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="537">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#537
> ">537</a></td>
> -    <td>CD1</td>
> -    <td>Definition of “signature”</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="538">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#538
> ">538</a></td>
> -    <td>CD1</td>
> +of class templates</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="270">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#270
> ">270</a></td>
> +    <td>CD1</td>
> +    <td>Order of initialization of static data members of class
> templates</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr class="open" id="271">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#271
> ">271</a></td>
> +    <td>open</td>
> +    <td>Explicit instantiation and template argument deduction</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="272">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#272
> ">272</a></td>
> +    <td>CD1</td>
> +    <td>Explicit destructor invocation and <I>qualified-id</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="273">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#273
> ">273</a></td>
> +    <td>CD1</td>
> +    <td>POD classes and <TT>operator&()</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="274">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#274
> ">274</a></td>
> +    <td>CD1</td>
> +    <td>Cv-qualification and char-alias access to out-of-lifetime
> objects</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="275">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#275
> ">275</a></td>
> +    <td>CD1</td>
> +    <td>Explicit instantiation/specialization and
> <I>using-directive</I>s</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="276">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#276
> ">276</a></td>
> +    <td>CD1</td>
> +    <td>Order of destruction of parameters and temporaries</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="277">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#277
> ">277</a></td>
> +    <td>CD1</td>
> +    <td>Zero-initialization of pointers</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="278">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#278
> ">278</a></td>
> +    <td>open</td>
> +    <td>External linkage and nameless entities</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="279">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#279
> ">279</a></td>
> +    <td>open</td>
> +    <td>Correspondence of "names for linkage purposes"</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="280">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#280
> ">280</a></td>
> +    <td>CD1</td>
> +    <td>Access and surrogate call functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="281">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#281
> ">281</a></td>
> +    <td>CD1</td>
> +    <td><TT>inline</TT> specifier in <TT>friend</TT> declarations</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr class="open" id="282">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#282
> ">282</a></td>
> +    <td>open</td>
> +    <td>Namespace for <TT>extended_type_info</TT></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="283">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#283
> ">283</a></td>
> +    <td>CD1</td>
> +    <td>Template <I>type-parameter</I>s are not syntactically
> <I>type-name</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="284">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#284
> ">284</a></td>
> +    <td>CD1</td>
> +    <td><I>qualified-id</I>s in class declarations</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="285">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#285
> ">285</a></td>
> +    <td>NAD</td>
> +    <td>Identifying a function template being specialized</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="286">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#286
> ">286</a></td>
> +    <td>CD1</td>
> +    <td>Incorrect example in partial specialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="287">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#287
> ">287</a></td>
> +    <td>drafting</td>
> +    <td>Order dependencies in template instantiation</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="288">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#288
> ">288</a></td>
> +    <td>CD1</td>
> +    <td>Misuse of "static type" in describing pointers</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="289">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#289
> ">289</a></td>
> +    <td>CD1</td>
> +    <td>Incomplete list of contexts requiring a complete type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="290">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#290
> ">290</a></td>
> +    <td>NAD</td>
> +    <td>Should memcpy be allowed into a POD with a const member?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="291">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#291
> ">291</a></td>
> +    <td>CD1</td>
> +    <td>Overload resolution needed when binding reference to class
> rvalue</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#391">391</a></td>
> +  </tr>
> +  <tr id="292">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#292
> ">292</a></td>
> +    <td>CD3</td>
> +    <td>Deallocation on exception in <TT>new</TT> before arguments
> evaluated</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="293">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#293
> ">293</a></td>
> +    <td>open</td>
> +    <td>Syntax of explicit instantiation/specialization too
> permissive</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="294">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#294
> ">294</a></td>
> +    <td>NAD</td>
> +    <td>Can <TT>static_cast</TT> drop exception specifications?</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="295">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#295
> ">295</a></td>
> +    <td>CD1</td>
> +    <td>cv-qualifiers on function types</td>
> +    <td class="full" align="center">Clang 3.7</td>
> +  </tr>
> +  <tr id="296">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#296
> ">296</a></td>
> +    <td>CD1</td>
> +    <td>Can conversion functions be static?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="297">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#297
> ">297</a></td>
> +    <td>open</td>
> +    <td>Which template does an explicit specialization specialize?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="298">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#298
> ">298</a></td>
> +    <td>CD1</td>
> +    <td><TT>T::x</TT> when <TT>T</TT> is cv-qualified</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="299">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#299
> ">299</a></td>
> +    <td>CD1</td>
> +    <td>Conversion on array bound expression in <TT>new</TT></td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="300">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#300
> ">300</a></td>
> +    <td>CD1</td>
> +    <td>References to functions in template argument deduction</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="301">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#301
> ">301</a></td>
> +    <td>CD1</td>
> +    <td>Syntax for <I>template-name</I></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="302">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#302
> ">302</a></td>
> +    <td>CD1</td>
> +    <td>Value-initialization and generation of default constructor</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="303">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#303
> ">303</a></td>
> +    <td>NAD</td>
> +    <td>Integral promotions on bit-fields</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="304">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#304
> ">304</a></td>
> +    <td>TC1</td>
> +    <td>Value-initialization of a reference</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="305">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#305
> ">305</a></td>
> +    <td>CD1</td>
> +    <td>Name lookup in destructor call</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="306">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#306
> ">306</a></td>
> +    <td>CD1</td>
> +    <td>Ambiguity by class name injection</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="307">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#307
> ">307</a></td>
> +    <td>NAD</td>
> +    <td>Initialization of a virtual base class subobject</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="308">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#308
> ">308</a></td>
> +    <td>NAD</td>
> +    <td>Catching exceptions with ambiguous base classes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="309">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#309
> ">309</a></td>
> +    <td>CD1</td>
> +    <td>Linkage of entities whose names are not simply identifiers, in
> introduction</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#485">485</a></td>
> +  </tr>
> +  <tr class="open" id="310">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#310
> ">310</a></td>
> +    <td>open</td>
> +    <td>Can function templates differing only in parameter cv-qualifiers
> be overloaded?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="311">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#311
> ">311</a></td>
> +    <td>NAD</td>
> +    <td>Using qualified name to reopen nested namespace</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="312">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#312
> ">312</a></td>
> +    <td>CD3</td>
> +    <td>“use” of invalid pointer value not defined</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#616">616</a></td>
> +  </tr>
> +  <tr id="313">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#313
> ">313</a></td>
> +    <td>dup</td>
> +    <td>Class with single conversion function to integral as array size
> in <TT>new</TT></td>
> +    <td class="full" align="center">Duplicate of <a href="#299">299</a>
> (C++11 onwards)</td>
> +  </tr>
> +  <tr id="314">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#314
> ">314</a></td>
> +    <td>C++17</td>
> +    <td><TT>template</TT> in base class specifier</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="315">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#315
> ">315</a></td>
> +    <td>NAD</td>
> +    <td>Is call of static member function through null pointer
> undefined?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="316">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#316
> ">316</a></td>
> +    <td>NAD</td>
> +    <td>Injected-class-name of template used as template template
> parameter</td>
> +    <td class="full" align="center">Superseded by <a
> href="#1004">1004</a></td>
> +  </tr>
> +  <tr id="317">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#317
> ">317</a></td>
> +    <td>CD1</td>
> +    <td>Can a function be declared inline after it has been called?</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="318">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#318
> ">318</a></td>
> +    <td>CD1</td>
> +    <td><TT>struct A::A</TT> should not name the constructor of
> <TT>A</TT></td>
> +    <td class="full" align="center">Superseded by <a
> href="#1310">1310</a></td>
> +  </tr>
> +  <tr id="319">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#319
> ">319</a></td>
> +    <td>CD1</td>
> +    <td>Use of names without linkage in declaring entities with
> linkage</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="320">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#320
> ">320</a></td>
> +    <td>CD1</td>
> +    <td>Question on copy constructor elision example</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="321">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#321
> ">321</a></td>
> +    <td>dup</td>
> +    <td>Associated classes and namespaces for argument-dependent
> lookup</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#557">557</a></td>
> +  </tr>
> +  <tr id="322">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#322
> ">322</a></td>
> +    <td>CD1</td>
> +    <td>Deduction of reference conversions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="323">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#323
> ">323</a></td>
> +    <td>CD1</td>
> +    <td>Where must <TT>export</TT> appear?</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="324">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#324
> ">324</a></td>
> +    <td>CD1</td>
> +    <td>Can "<TT>&</TT>" be applied to assignment to bit-field?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="325">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#325
> ">325</a></td>
> +    <td>drafting</td>
> +    <td>When are default arguments parsed?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="326">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#326
> ">326</a></td>
> +    <td>CD1</td>
> +    <td>Wording for definition of trivial constructor</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="327">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#327
> ">327</a></td>
> +    <td>CD1</td>
> +    <td>Use of "structure" without definition</td>
> +    <td class="na" align="center">Duplicate of <a href="#538">538</a></td>
> +  </tr>
> +  <tr id="328">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#328
> ">328</a></td>
> +    <td>CD1</td>
> +    <td>Missing requirement that class member types be complete</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="329">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#329
> ">329</a></td>
> +    <td>CD1</td>
> +    <td>Evaluation of friends of templates</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="330">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#330
> ">330</a></td>
> +    <td>CD4</td>
> +    <td>Qualification conversions and pointers to arrays of pointers</td>
> +    <td class="full" align="center">Clang 7</td>
> +  </tr>
> +  <tr id="331">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#331
> ">331</a></td>
> +    <td>CD1</td>
> +    <td>Allowed copy constructor signatures</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="332">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#332
> ">332</a></td>
> +    <td>CD3</td>
> +    <td>cv-qualified <TT>void</TT> parameter types</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#577">577</a></td>
> +  </tr>
> +  <tr id="333">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#333
> ">333</a></td>
> +    <td>NAD</td>
> +    <td>Ambiguous use of "declaration" in disambiguation section</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="334">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#334
> ">334</a></td>
> +    <td>NAD</td>
> +    <td>Is a comma-expression dependent if its first operand is?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="335">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#335
> ">335</a></td>
> +    <td>CD1</td>
> +    <td>Allowing <TT>export</TT> on template members of nontemplate
> classes</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="336">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#336
> ">336</a></td>
> +    <td>CD1</td>
> +    <td>Explicit specialization examples are still incorrect</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="337">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#337
> ">337</a></td>
> +    <td>CD1</td>
> +    <td>Attempt to create array of abtract type should cause deduction to
> fail</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="338">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#338
> ">338</a></td>
> +    <td>open</td>
> +    <td>Enumerator name with linkage used as class name in other
> translation unit</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="339">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#339
> ">339</a></td>
> +    <td>CD1</td>
> +    <td>Overload resolution in operand of <TT>sizeof</TT> in constant
> expression</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="340">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#340
> ">340</a></td>
> +    <td>NAD</td>
> +    <td>Unclear wording in disambiguation section</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="341">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#341
> ">341</a></td>
> +    <td>C++11</td>
> +    <td><TT>extern "C"</TT> namespace member function versus global
> variable</td>
> +    <td class="none" align="center">Superseded by <a
> href="#1708">1708</a></td>
> +  </tr>
> +  <tr id="342">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#342
> ">342</a></td>
> +    <td>CD3</td>
> +    <td>Terminology: "indirection" versus "dereference"</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="343">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#343
> ">343</a></td>
> +    <td>C++17</td>
> +    <td>Make <TT>template</TT> optional in contexts that require a
> type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="344">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#344
> ">344</a></td>
> +    <td>CD3</td>
> +    <td>Naming destructors</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#1435">1435</a></td>
> +  </tr>
> +  <tr id="345">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#345
> ">345</a></td>
> +    <td>CD1</td>
> +    <td>Misleading comment on example in templates chapter</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="346">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#346
> ">346</a></td>
> +    <td>NAD</td>
> +    <td>Typo in 15.4</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="347">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#347
> ">347</a></td>
> +    <td>NAD</td>
> +    <td>Use of derived class name in defining base class nested class</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="348">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#348
> ">348</a></td>
> +    <td>CD1</td>
> +    <td><TT>delete</TT> and user-written deallocation functions</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="349">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#349
> ">349</a></td>
> +    <td>CD1</td>
> +    <td>Template argument deduction for conversion functions and
> qualification conversions</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr class="open" id="350">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#350
> ">350</a></td>
> +    <td>open</td>
> +    <td><TT>signed char</TT> underlying representation for objects</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="351">
> +    <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="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="352">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="353">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#353
> ">353</a></td>
> +    <td>CD1</td>
> +    <td>Is deallocation routine called if destructor throws exception in
> delete?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="354">
> +    <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="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="355">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#355
> ">355</a></td>
> +    <td>C++11</td>
> +    <td>Global-scope <TT>::</TT> in <I>nested-name-specifier</I></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="356">
> +    <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="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="357">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="358">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="359">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="360">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#360
> ">360</a></td>
> +    <td>open</td>
> +    <td>Using-declaration that reduces access</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="361">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#361
> ">361</a></td>
> +    <td>open</td>
> +    <td>Forward reference to default argument</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="362">
> +    <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="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="363">
> +    <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="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="364">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="365">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#365
> ">365</a></td>
> +    <td>open</td>
> +    <td>Storage duration and temporaries</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="366">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="367">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="368">
> +    <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="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="369">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#369
> ">369</a></td>
> +    <td>drafting</td>
> +    <td>Are <TT>new</TT>/<TT>delete</TT> identifiers or
> <I>preprocessing-op-or-punc</I>?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="370">
> +    <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="na" align="center">N/A</td>
> +  </tr>
> +  <tr class="open" id="371">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#371
> ">371</a></td>
> +    <td>open</td>
> +    <td>Interleaving of constructor calls</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="372">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#372
> ">372</a></td>
> +    <td>CD1</td>
> +    <td>Is access granted by base class specifiers available in following
> base class specifiers?</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="373">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#373
> ">373</a></td>
> +    <td>C++11</td>
> +    <td>Lookup on namespace qualified name in using-directive</td>
> +    <td class="full" align="center">Clang 5</td>
> +  </tr>
> +  <tr id="374">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#374
> ">374</a></td>
> +    <td>CD2</td>
> +    <td>Can explicit specialization outside namespace use qualified
> name?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="375">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#375
> ">375</a></td>
> +    <td>dup</td>
> +    <td>Confusing example on lookup with <TT>typename</TT></td>
> +    <td class="full" align="center">Duplicate of <a
> href="#345">345</a></td>
> +  </tr>
> +  <tr id="376">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#376
> ">376</a></td>
> +    <td>NAD</td>
> +    <td>Class "definition" versus class "declaration"</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="377">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#377
> ">377</a></td>
> +    <td>CD1</td>
> +    <td>Enum whose enumerators will not fit in any integral type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="378">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#378
> ">378</a></td>
> +    <td>CD1</td>
> +    <td>Wording that says temporaries are declared</td>
> +    <td class="na" align="center">Duplicate of <a href="#276">276</a></td>
> +  </tr>
> +  <tr id="379">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#379
> ">379</a></td>
> +    <td>CD1</td>
> +    <td>Change "class declaration" to "class definition"</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr class="open" id="380">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#380
> ">380</a></td>
> +    <td>open</td>
> +    <td>Definition of "ambiguous base class" missing</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="381">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#381
> ">381</a></td>
> +    <td>CD1</td>
> +    <td>Incorrect example of base class member lookup</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="382">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#382
> ">382</a></td>
> +    <td>CD1</td>
> +    <td>Allow <TT>typename</TT> outside of templates</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="383">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#383
> ">383</a></td>
> +    <td>CD1</td>
> +    <td>Is a class with a declared but not defined destructor a POD?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="384">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#384
> ">384</a></td>
> +    <td>NAD</td>
> +    <td>Argument-dependent lookup and operator functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="385">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#385
> ">385</a></td>
> +    <td>CD1</td>
> +    <td>How does protected member check of 11.5 interact with
> using-declarations?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="386">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#386
> ">386</a></td>
> +    <td>drafting</td>
> +    <td>Friend declaration of name brought in by
> <I>using-declaration</I></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="387">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#387
> ">387</a></td>
> +    <td>CD1</td>
> +    <td>Errors in example in 14.6.5</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="388">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#388
> ">388</a></td>
> +    <td>CD3</td>
> +    <td>Catching base<TT>*&</TT> from a throw of
> derived<TT>*</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="389">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#389
> ">389</a></td>
> +    <td>CD1</td>
> +    <td>Unnamed types in entities with linkage</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="390">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#390
> ">390</a></td>
> +    <td>CD1</td>
> +    <td>Pure virtual must be defined when implicitly called</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="391">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#391
> ">391</a></td>
> +    <td>CD1</td>
> +    <td>Require direct binding of short-lived references to rvalues</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="392">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#392
> ">392</a></td>
> +    <td>CD1</td>
> +    <td>Use of full expression lvalue before temporary destruction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="393">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#393
> ">393</a></td>
> +    <td>CD4</td>
> +    <td>Pointer to array of unknown bound in template argument list in
> parameter</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="394">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#394
> ">394</a></td>
> +    <td>CD1</td>
> +    <td><I>identifier-list</I> is never defined</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="395">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#395
> ">395</a></td>
> +    <td>NAD</td>
> +    <td>Conversion operator template syntax</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="396">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#396
> ">396</a></td>
> +    <td>CD1</td>
> +    <td>Misleading note regarding use of <TT>auto</TT> for
> disambiguation</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="397">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#397
> ">397</a></td>
> +    <td>CD1</td>
> +    <td>Same address for string literals from default arguments in inline
> functions?</td>
> +    <td class="none" align="center">Superseded by <a
> href="#1823">1823</a></td>
> +  </tr>
> +  <tr id="398">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#398
> ">398</a></td>
> +    <td>CD1</td>
> +    <td>Ambiguous wording on naming a type in deduction</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="399">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#399
> ">399</a></td>
> +    <td>drafting</td>
> +    <td>Destructor lookup redux</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="400">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#400
> ">400</a></td>
> +    <td>CD1</td>
> +    <td>Using-declarations and the "struct hack"</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="401">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#401
> ">401</a></td>
> +    <td>CD1</td>
> +    <td>When is access for template parameter default arguments
> checked?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="402">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#402
> ">402</a></td>
> +    <td>open</td>
> +    <td>More on partial ordering of function templates</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="403">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#403
> ">403</a></td>
> +    <td>CD1</td>
> +    <td>Reference to a type as a <I>template-id</I></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="404">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#404
> ">404</a></td>
> +    <td>CD1</td>
> +    <td>Unclear reference to construction with non-trivial
> constructor</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr class="open" id="405">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#405
> ">405</a></td>
> +    <td>open</td>
> +    <td>Unqualified function name lookup</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="406">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#406
> ">406</a></td>
> +    <td>CD1</td>
> +    <td>Static data member in class with name for linkage purposes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="407">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#407
> ">407</a></td>
> +    <td>C++11</td>
> +    <td>Named class with associated typedef: two names or one?</td>
> +    <td class="full" align="center">Clang 3.8</td>
> +  </tr>
> +  <tr id="408">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#408
> ">408</a></td>
> +    <td>CD2</td>
> +    <td>sizeof applied to unknown-bound array static data member of
> template</td>
> +    <td class="full" align="center">Clang 3.4</td>
> +  </tr>
> +  <tr id="409">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#409
> ">409</a></td>
> +    <td>CD1</td>
> +    <td>Obsolete paragraph missed by changes for issue 224</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="410">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#410
> ">410</a></td>
> +    <td>CD1</td>
> +    <td>Paragraph missed in changes for issue 166</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr class="open" id="411">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#411
> ">411</a></td>
> +    <td>open</td>
> +    <td>Use of universal-character-name in character versus string
> literals</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="412">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#412
> ">412</a></td>
> +    <td>NAD</td>
> +    <td>Can a replacement allocation function be inline?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="413">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#413
> ">413</a></td>
> +    <td>CD1</td>
> +    <td>Definition of "empty class"</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="414">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#414
> ">414</a></td>
> +    <td>CD1</td>
> +    <td>Multiple types found on destructor lookup</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#305">305</a></td>
> +  </tr>
> +  <tr id="415">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#415
> ">415</a></td>
> +    <td>CD1</td>
> +    <td>Template deduction does not cause instantiation</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="416">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#416
> ">416</a></td>
> +    <td>CD1</td>
> +    <td>Class must be complete to allow operator lookup?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="417">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#417
> ">417</a></td>
> +    <td>CD1</td>
> +    <td>Using derived-class qualified name in out-of-class nested class
> definition</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr class="open" id="418">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#418
> ">418</a></td>
> +    <td>open</td>
> +    <td>Imperfect wording on error on multiple default arguments on a
> called function</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="419">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#419
> ">419</a></td>
> +    <td>open</td>
> +    <td>Can cast to virtual base class be done on partially-constructed
> object?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="420">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#420
> ">420</a></td>
> +    <td>CD1</td>
> +    <td>postfixexpression->scalar_type_dtor() inconsistent</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="421">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#421
> ">421</a></td>
> +    <td>CD1</td>
> +    <td>Is rvalue.field an rvalue?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="422">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#422
> ">422</a></td>
> +    <td>NAD</td>
> +    <td>Is a typedef redeclaration allowed with a template type that
> might be the same?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="423">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#423
> ">423</a></td>
> +    <td>NAD</td>
> +    <td>Can a conversion be done on the left operand of a compound
> assignment?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="424">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#424
> ">424</a></td>
> +    <td>CD1</td>
> +    <td>Wording problem with issue 56 resolution on redeclaring typedefs
> in class scope</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="425">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#425
> ">425</a></td>
> +    <td>CD1</td>
> +    <td>Set of candidates for overloaded built-in operator with float
> operand</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="426">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#426
> ">426</a></td>
> +    <td>C++17</td>
> +    <td>Identically-named variables, one internally and one externally
> linked, allowed?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="427">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#427
> ">427</a></td>
> +    <td>CD1</td>
> +    <td><TT>static_cast</TT> ambiguity: conversion versus cast to
> derived</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="428">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#428
> ">428</a></td>
> +    <td>CD1</td>
> +    <td>Mention of expression with reference type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="429">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#429
> ">429</a></td>
> +    <td>CD1</td>
> +    <td>Matching deallocation function chosen based on syntax or
> signature?</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="430">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#430
> ">430</a></td>
> +    <td>CD1</td>
> +    <td>Ordering of expression evaluation in initializer list</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="431">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#431
> ">431</a></td>
> +    <td>C++11</td>
> +    <td>Defect in wording in 14.2</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="432">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#432
> ">432</a></td>
> +    <td>CD1</td>
> +    <td>Is injected class name visible in base class specifier list?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="433">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#433
> ">433</a></td>
> +    <td>CD1</td>
> +    <td>Do elaborated type specifiers in templates inject into enclosing
> namespace scope?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="434">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#434
> ">434</a></td>
> +    <td>NAD</td>
> +    <td>Unclear suppression of standard conversions while binding
> reference to lvalue</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="435">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#435
> ">435</a></td>
> +    <td>NAD</td>
> +    <td>Change "declararation or definition" to "declaration"</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="436">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#436
> ">436</a></td>
> +    <td>CD1</td>
> +    <td>Problem in example in 9.6 paragraph 4</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="437">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#437
> ">437</a></td>
> +    <td>CD1</td>
> +    <td>Is type of class allowed in member function exception
> specification?</td>
> +    <td class="none" align="center">Superseded by <a
> href="#1308">1308</a></td>
> +  </tr>
> +  <tr id="438">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#438
> ">438</a></td>
> +    <td>CD2</td>
> +    <td>Possible flaw in wording for multiple accesses to object between
> sequence points</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="439">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#439
> ">439</a></td>
> +    <td>CD1</td>
> +    <td>Guarantees on casting pointer back to cv-qualified version of
> original type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="440">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#440
> ">440</a></td>
> +    <td>open</td>
> +    <td>Allow implicit pointer-to-member conversion on nontype template
> argument</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="441">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#441
> ">441</a></td>
> +    <td>CD1</td>
> +    <td>Ordering of static reference initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="442">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#442
> ">442</a></td>
> +    <td>CD1</td>
> +    <td>Incorrect use of null pointer constant in description of delete
> operator</td>
> +    <td class="na" align="center">Superseded by <a
> href="#348">348</a></td>
> +  </tr>
> +  <tr id="443">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#443
> ">443</a></td>
> +    <td>CD1</td>
> +    <td>Wording nit in description of lifetime of temporaries</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="444">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#444
> ">444</a></td>
> +    <td>NAD</td>
> +    <td>Overriding and the generated copy assignment operator</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="445">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#445
> ">445</a></td>
> +    <td>NAD</td>
> +    <td>Wording issue on friend declarations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="446">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#446
> ">446</a></td>
> +    <td>CD1</td>
> +    <td>Does an lvalue-to-rvalue conversion on the "?" operator produce a
> temporary?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="447">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#447
> ">447</a></td>
> +    <td>CD1</td>
> +    <td>Is offsetof type-dependent?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="448">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#448
> ">448</a></td>
> +    <td>C++11</td>
> +    <td>Set of template functions in call with dependent explicit
> argument</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="449">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#449
> ">449</a></td>
> +    <td>NAD</td>
> +    <td>Consistency in use of hyphen with names of "non" entities</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="450">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#450
> ">450</a></td>
> +    <td>CD1</td>
> +    <td>Binding a reference to const to a cv-qualified array rvalue</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="451">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#451
> ">451</a></td>
> +    <td>CD1</td>
> +    <td>Expressions with invalid results and ill-formedness</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="452">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#452
> ">452</a></td>
> +    <td>CD1</td>
> +    <td>Wording nit on description of <TT>this</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="453">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#453
> ">453</a></td>
> +    <td>drafting</td>
> +    <td>References may only bind to “valid” objects</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="454">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#454
> ">454</a></td>
> +    <td>CD1</td>
> +    <td>When is a definition of a static data member required?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="455">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#455
> ">455</a></td>
> +    <td>drafting</td>
> +    <td>Partial ordering and non-deduced arguments</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="456">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#456
> ">456</a></td>
> +    <td>NAD</td>
> +    <td>Is initialized const int or const bool variable a null pointer
> constant?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="457">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#457
> ">457</a></td>
> +    <td>CD1</td>
> +    <td>Wording nit on use of const variables in constant expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="458">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#458
> ">458</a></td>
> +    <td>C++11</td>
> +    <td>Hiding of member template parameters by other members</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr class="open" id="459">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#459
> ">459</a></td>
> +    <td>open</td>
> +    <td>Hiding of template parameters by base class members</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="460">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#460
> ">460</a></td>
> +    <td>CD1</td>
> +    <td>Can a <I>using-declaration</I> name a namespace?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="461">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#461
> ">461</a></td>
> +    <td>NAD</td>
> +    <td>Make <TT>asm</TT> conditionally-supported</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="462">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#462
> ">462</a></td>
> +    <td>CD3</td>
> +    <td>Lifetime of temporaries bound to comma expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="463">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#463
> ">463</a></td>
> +    <td>CD1</td>
> +    <td><TT>reinterpret_cast<T*>(0)</TT></td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="464">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#464
> ">464</a></td>
> +    <td>CD1</td>
> +    <td>Wording nit on lifetime of temporaries to which references are
> bound</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="465">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#465
> ">465</a></td>
> +    <td>NAD</td>
> +    <td>May constructors of global objects call <TT>exit()</TT>?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="466">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#466
> ">466</a></td>
> +    <td>CD1</td>
> +    <td>cv-qualifiers on pseudo-destructor type</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="467">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#467
> ">467</a></td>
> +    <td>NAD</td>
> +    <td>Jump past initialization of local static variable</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="468">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#468
> ">468</a></td>
> +    <td>CD1</td>
> +    <td>Allow <TT>::template</TT> outside of templates</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="469">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#469
> ">469</a></td>
> +    <td>NAD</td>
> +    <td>Const template specializations and reference arguments</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="470">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#470
> ">470</a></td>
> +    <td>CD1</td>
> +    <td>Instantiation of members of an explicitly-instantiated class
> template</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="471">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#471
> ">471</a></td>
> +    <td>NAD</td>
> +    <td>Conflicting inherited access specifications</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="472">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#472
> ">472</a></td>
> +    <td>drafting</td>
> +    <td>Casting across protected inheritance</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="473">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#473
> ">473</a></td>
> +    <td>open</td>
> +    <td>Block-scope declarations of allocator functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="474">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#474
> ">474</a></td>
> +    <td>CD1</td>
> +    <td>Block-scope <TT>extern</TT> declarations in namespace members</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="475">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#475
> ">475</a></td>
> +    <td>C++11</td>
> +    <td>When is <TT>std::uncaught_exception()</TT> true? (take 2)</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="476">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#476
> ">476</a></td>
> +    <td>extension</td>
> +    <td>Determining the buffer size for placement new</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="477">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#477
> ">477</a></td>
> +    <td>CD1</td>
> +    <td>Can <TT>virtual</TT> appear in a <TT>friend</TT> declaration?</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="478">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#478
> ">478</a></td>
> +    <td>NAD</td>
> +    <td>May a function parameter be an array of an abstract class
> type?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="479">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#479
> ">479</a></td>
> +    <td>CD1</td>
> +    <td>Copy elision in exception handling</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="480">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#480
> ">480</a></td>
> +    <td>CD1</td>
> +    <td>Is a base of a virtual base also virtual?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="481">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#481
> ">481</a></td>
> +    <td>CD2</td>
> +    <td>Scope of template parameters</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="482">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#482
> ">482</a></td>
> +    <td>CD3</td>
> +    <td>Qualified declarators in redeclarations</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="483">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#483
> ">483</a></td>
> +    <td>CD3</td>
> +    <td>Normative requirements on integral ranges</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="484">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#484
> ">484</a></td>
> +    <td>CD1</td>
> +    <td>Can a <I>base-specifier</I> name a cv-qualified class type?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="485">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#485
> ">485</a></td>
> +    <td>CD1</td>
> +    <td>What is a “name”?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="486">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#486
> ">486</a></td>
> +    <td>CD1</td>
> +    <td>Invalid return types and template argument deduction</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="487">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#487
> ">487</a></td>
> +    <td>NAD</td>
> +    <td>Operator overloading in constant expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="488">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#488
> ">488</a></td>
> +    <td>CD1</td>
> +    <td>Local types, overload resolution, and template argument
> deduction</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="489">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#489
> ">489</a></td>
> +    <td>NAD</td>
> +    <td>Must member function templates be instantiated during overload
> resolution?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="490">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#490
> ">490</a></td>
> +    <td>CD2</td>
> +    <td>Name lookup in friend declarations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="491">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#491
> ">491</a></td>
> +    <td>CD1</td>
> +    <td>Initializers for empty-class aggregrate members</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#413">413</a></td>
> +  </tr>
> +  <tr id="492">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#492
> ">492</a></td>
> +    <td>CD1</td>
> +    <td><TT>typeid</TT> constness inconsistent with example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="493">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#493
> ">493</a></td>
> +    <td>CD2</td>
> +    <td>Type deduction from a <TT>bool</TT> context</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#976">976</a></td>
> +  </tr>
> +  <tr id="494">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#494
> ">494</a></td>
> +    <td>CD1</td>
> +    <td>Problems with the resolution of issue 45</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#372">372</a></td>
> +  </tr>
> +  <tr id="495">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#495
> ">495</a></td>
> +    <td>CD2</td>
> +    <td>Overload resolution with template and non-template conversion
> functions</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="496">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#496
> ">496</a></td>
> +    <td>CD3</td>
> +    <td>Is a volatile-qualified type really a POD?</td>
> +    <td class="full" align="center">Superseded by <a
> href="#2094">2094</a></td>
> +  </tr>
> +  <tr id="497">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#497
> ">497</a></td>
> +    <td>CD1</td>
> +    <td>Missing required initialization in example</td>
> +    <td class="none" align="center">Superseded by <a
> href="#253">253</a></td>
> +  </tr>
> +  <tr class="open" id="498">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#498
> ">498</a></td>
> +    <td>open</td>
> +    <td>Storage class specifiers in definitions of class members</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="499">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#499
> ">499</a></td>
> +    <td>CD2</td>
> +    <td>Throwing an array of unknown size</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="500">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#500
> ">500</a></td>
> +    <td>CD1</td>
> +    <td>Access in <I>base-specifier</I>s of friend and nested classes</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#372">372</a></td>
> +  </tr>
> +  <tr id="501">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#501
> ">501</a></td>
> +    <td>NAD</td>
> +    <td>Visibility of friend declarations within the befriending
> class</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="502">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#502
> ">502</a></td>
> +    <td>C++11</td>
> +    <td>Dependency of nested enumerations and enumerators</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="503">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#503
> ">503</a></td>
> +    <td>open</td>
> +    <td>Cv-qualified function types in template argument deduction</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="504">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#504
> ">504</a></td>
> +    <td>open</td>
> +    <td>Should use of a variable in its own initializer require a
> diagnostic?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="505">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#505
> ">505</a></td>
> +    <td>CD1</td>
> +    <td>Conditionally-supported behavior for unknown character
> escapes</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="506">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#506
> ">506</a></td>
> +    <td>CD1</td>
> +    <td>Conditionally-supported behavior for non-POD objects passed to
> ellipsis</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="507">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#507
> ">507</a></td>
> +    <td>dup</td>
> +    <td>Ambiguity assigning class object to built-in type</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#260">260</a></td>
> +  </tr>
> +  <tr id="508">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#508
> ">508</a></td>
> +    <td>C++11</td>
> +    <td>Non-constructed value-initialized objects</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="509">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#509
> ">509</a></td>
> +    <td>CD1</td>
> +    <td>Dead code in the specification of default initialization</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="510">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#510
> ">510</a></td>
> +    <td>CD1</td>
> +    <td>Default initialization of POD classes?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr class="open" id="511">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#511
> ">511</a></td>
> +    <td>open</td>
> +    <td>POD-structs with template assignment operators</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="512">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#512
> ">512</a></td>
> +    <td>NAD</td>
> +    <td>Union members with user-declared non-default constructors</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="513">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#513
> ">513</a></td>
> +    <td>CD1</td>
> +    <td>Non-class “most-derived” objects</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="514">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#514
> ">514</a></td>
> +    <td>CD1</td>
> +    <td>Is the initializer for a namespace member in the scope of the
> namespace?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="515">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#515
> ">515</a></td>
> +    <td>CD1</td>
> +    <td>Non-dependent references to base class members</td>
> +    <td class="none" align="center">Superseded by <a
> href="#1017">1017</a></td>
> +  </tr>
> +  <tr id="516">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#516
> ">516</a></td>
> +    <td>CD1</td>
> +    <td>Use of <TT>signed</TT> in bit-field declarations</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="517">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#517
> ">517</a></td>
> +    <td>CD1</td>
> +    <td>Partial specialization following explicit instantiation</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="518">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#518
> ">518</a></td>
> +    <td>CD1</td>
> +    <td>Trailing comma following <I>enumerator-list</I></td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="519">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#519
> ">519</a></td>
> +    <td>CD1</td>
> +    <td>Null pointer preservation in <TT>void*</TT> conversions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="520">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#520
> ">520</a></td>
> +    <td>CD1</td>
> +    <td>Old-style casts between incomplete class types</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="521">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#521
> ">521</a></td>
> +    <td>CD1</td>
> +    <td>Requirements for exceptions thrown by allocation functions</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="522">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#522
> ">522</a></td>
> +    <td>CD1</td>
> +    <td>Array-to-pointer decay in template argument deduction</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="523">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#523
> ">523</a></td>
> +    <td>open</td>
> +    <td>Can a one-past-the-end pointer be invalidated by deleting an
> adjacent object?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="524">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#524
> ">524</a></td>
> +    <td>CD1</td>
> +    <td>Can function-notation calls to operator functions be
> dependent?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="525">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#525
> ">525</a></td>
> +    <td>CD1</td>
> +    <td>Missing <TT>*</TT> in example</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="526">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#526
> ">526</a></td>
> +    <td>CD1</td>
> +    <td>Confusing aspects in the specification of non-deduced
> contexts</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="527">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#527
> ">527</a></td>
> +    <td>CD2</td>
> +    <td>Problems with linkage of types</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr class="open" id="528">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#528
> ">528</a></td>
> +    <td>open</td>
> +    <td>Why are incomplete class types not allowed with
> <TT>typeid</TT>?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="529">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#529
> ">529</a></td>
> +    <td>drafting</td>
> +    <td>Use of <TT>template<></TT> with
> “explicitly-specialized” class templates</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="530">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#530
> ">530</a></td>
> +    <td>CD1</td>
> +    <td>Nontype template arguments in constant expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="531">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#531
> ">531</a></td>
> +    <td>C++11</td>
> +    <td>Defining members of explicit specializations</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="532">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#532
> ">532</a></td>
> +    <td>C++11</td>
> +    <td>Member/nonmember operator template partial ordering</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="533">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#533
> ">533</a></td>
> +    <td>NAD</td>
> +    <td>Special treatment for C-style header names</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="534">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#534
> ">534</a></td>
> +    <td>CD1</td>
> +    <td><I>template-name</I>s and <I>operator-function-id</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="535">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#535
> ">535</a></td>
> +    <td>CD3</td>
> +    <td>Copy construction without a copy constructor</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="536">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#536
> ">536</a></td>
> +    <td>drafting</td>
> +    <td>Problems in the description of <I>id-expression</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="537">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#537
> ">537</a></td>
> +    <td>CD1</td>
> +    <td>Definition of “signature”</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="538">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#538
> ">538</a></td>
> +    <td>CD1</td>
>      <td>Definition and usage
>  of <I>structure</I>, <I>POD-struct</I>, <I>POD-union</I>,
> -and <I>POD class</I></td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="539">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#539
> ">539</a></td>
> -    <td>CD3</td>
> -    <td>Constraints on <I>type-specifier-seq</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="540">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#540
> ">540</a></td>
> -    <td>CD1</td>
> -    <td>Propagation of cv-qualifiers in reference-to-reference
> collapse</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="541">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#541
> ">541</a></td>
> -    <td>CD2</td>
> -    <td>Dependent function types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="542">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#542
> ">542</a></td>
> -    <td>CD2</td>
> -    <td>Value initialization of arrays of POD-structs</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="543">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#543
> ">543</a></td>
> -    <td>CD1</td>
> -    <td>Value initialization and default constructors</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="544">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#544
> ">544</a></td>
> -    <td>NAD</td>
> -    <td>Base class lookup in explicit specialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="545">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#545
> ">545</a></td>
> -    <td>open</td>
> -    <td>User-defined conversions and built-in operator overload
> resolution</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="546">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#546
> ">546</a></td>
> -    <td>C++11</td>
> -    <td>Explicit instantiation of class template members</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="547">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#547
> ">547</a></td>
> -    <td>C++11</td>
> -    <td>Partial specialization on member function types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="548">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#548
> ">548</a></td>
> -    <td>dup</td>
> -    <td><I>qualified-id</I>s in declarations</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#482">482</a></td>
> -  </tr>
> -  <tr class="open" id="549">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#549
> ">549</a></td>
> -    <td>drafting</td>
> -    <td>Non-deducible parameters in partial specializations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="550">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#550
> ">550</a></td>
> -    <td>dup</td>
> -    <td>Pointer to array of unknown bound in parameter declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="551">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#551
> ">551</a></td>
> -    <td>CD1</td>
> -    <td>When is <TT>inline</TT> permitted in an explicit
> instantiation?</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="552">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#552
> ">552</a></td>
> -    <td>NAD</td>
> -    <td>Use of <TT>typename</TT> in the type in a non-type
> <I>parameter-declaration</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="553">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#553
> ">553</a></td>
> -    <td>NAD</td>
> -    <td>Problems with friend allocation and deallocation functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="554">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#554
> ">554</a></td>
> -    <td>drafting</td>
> -    <td>Definition of “declarative region” and
> “scope”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="555">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#555
> ">555</a></td>
> -    <td>drafting</td>
> -    <td>Pseudo-destructor name lookup</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="556">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#556
> ">556</a></td>
> -    <td>CD2</td>
> -    <td>Conflicting requirements for acceptable aliasing</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="557">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#557
> ">557</a></td>
> -    <td>CD1</td>
> -    <td>Does argument-dependent lookup cause template instantiation?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="558">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#558
> ">558</a></td>
> -    <td>CD1</td>
> -    <td>Excluded characters in universal character names</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="559">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#559
> ">559</a></td>
> -    <td>CD1</td>
> -    <td>Editing error in issue 382 resolution</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="560">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#560
> ">560</a></td>
> -    <td>drafting</td>
> -    <td>Use of the <TT>typename</TT> keyword in return types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="561">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#561
> ">561</a></td>
> -    <td>CD2</td>
> -    <td>Internal linkage functions in dependent name lookup</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="562">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#562
> ">562</a></td>
> -    <td>open</td>
> -    <td><I>qualified-id</I>s in non-expression contexts</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="563">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#563
> ">563</a></td>
> -    <td>open</td>
> -    <td>Linkage specification for objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="564">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#564
> ">564</a></td>
> -    <td>CD2</td>
> -    <td>Agreement of language linkage or
> <I>linkage-specification</I>s?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="565">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#565
> ">565</a></td>
> -    <td>CD3</td>
> -    <td>Conflict rules for <I>using-declaration</I>s naming function
> templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="566">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#566
> ">566</a></td>
> -    <td>NAD</td>
> -    <td>Conversion of negative floating point values to integer type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="567">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#567
> ">567</a></td>
> -    <td>NAD</td>
> -    <td>Can <TT>size_t</TT> and <TT>ptrdiff_t</TT> be larger than
> <TT>long</TT>?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="568">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#568
> ">568</a></td>
> -    <td>CD1</td>
> -    <td>Definition of POD is too strict</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="569">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#569
> ">569</a></td>
> -    <td>CD2</td>
> -    <td>Spurious semicolons at namespace scope should be allowed</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="570">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#570
> ">570</a></td>
> -    <td>CD2</td>
> -    <td>Are references subject to the ODR?</td>
> -    <td class="na" align="center">Duplicate of <a href="#633">633</a></td>
> -  </tr>
> -  <tr id="571">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#571
> ">571</a></td>
> -    <td>CD2</td>
> -    <td>References declared <TT>const</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="572">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#572
> ">572</a></td>
> -    <td>C++11</td>
> -    <td>Standard conversions for non-built-in types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="573">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#573
> ">573</a></td>
> -    <td>C++11</td>
> -    <td>Conversions between function pointers and <TT>void*</TT></td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="574">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#574
> ">574</a></td>
> -    <td>NAD</td>
> -    <td>Definition of “copy assignment operator”</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="575">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#575
> ">575</a></td>
> -    <td>C++11</td>
> -    <td>Criteria for deduction failure</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="576">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#576
> ">576</a></td>
> -    <td>CD2</td>
> -    <td>Typedefs in function definitions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="577">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#577
> ">577</a></td>
> -    <td>CD3</td>
> -    <td><TT>void</TT> in an empty parameter list</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="578">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#578
> ">578</a></td>
> -    <td>open</td>
> -    <td>Phase 1 replacement of characters with
> <I>universal-character-name</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="579">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#579
> ">579</a></td>
> -    <td>open</td>
> -    <td>What is a “nested” <TT>></TT> or
> <TT>>></TT>?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="580">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#580
> ">580</a></td>
> -    <td>C++11</td>
> -    <td>Access in <I>template-parameter</I>s of member and friend
> definitions</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr class="open" id="581">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#581
> ">581</a></td>
> -    <td>drafting</td>
> -    <td>Can a templated constructor be explicitly instantiated or
> specialized?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="582">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#582
> ">582</a></td>
> -    <td>CD1</td>
> -    <td>Template conversion functions</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="583">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#583
> ">583</a></td>
> -    <td>CD3</td>
> -    <td>Relational pointer comparisons against the null pointer
> constant</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr id="584">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#584
> ">584</a></td>
> -    <td>NAD</td>
> -    <td>Unions and aliasing</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="585">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#585
> ">585</a></td>
> -    <td>NAD</td>
> -    <td>Friend template template parameters</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="586">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#586
> ">586</a></td>
> -    <td>NAD</td>
> -    <td>Default <I>template-argument</I>s and template argument
> deduction</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="587">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#587
> ">587</a></td>
> -    <td>CD2</td>
> -    <td>Lvalue operands of a conditional expression differing only in
> cv-qualification</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="588">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#588
> ">588</a></td>
> -    <td>CD2</td>
> -    <td>Searching dependent bases of classes local to function
> templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="589">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#589
> ">589</a></td>
> -    <td>CD2</td>
> -    <td>Direct binding of class and array rvalues in reference
> initialization</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="590">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#590
> ">590</a></td>
> -    <td>C++11</td>
> -    <td>Nested classes and the “current instantiation”</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="591">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#591
> ">591</a></td>
> -    <td>CD4</td>
> -    <td>When a dependent base class is the current instantiation</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="592">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#592
> ">592</a></td>
> -    <td>CD1</td>
> -    <td>Exceptions during construction of local static objects</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="593">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#593
> ">593</a></td>
> -    <td>NAD</td>
> -    <td>Falling off the end of a destructor's <I>function-try-block</I>
> handler</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="594">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#594
> ">594</a></td>
> -    <td>CD1</td>
> -    <td>Coordinating issues 119 and 404 with delegating constructors</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="595">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#595
> ">595</a></td>
> -    <td>dup</td>
> -    <td>Exception specifications in templates instantiated from class
> bodies</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#1330">1330</a></td>
> -  </tr>
> -  <tr id="596">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#596
> ">596</a></td>
> -    <td>NAD</td>
> -    <td>Replacing an exception object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="597">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#597
> ">597</a></td>
> -    <td>CD3</td>
> -    <td>Conversions applied to out-of-lifetime non-POD lvalues</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="598">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#598
> ">598</a></td>
> -    <td>CD2</td>
> -    <td>Associated namespaces of overloaded functions and function
> templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="599">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#599
> ">599</a></td>
> -    <td>CD2</td>
> -    <td>Deleting a null function pointer</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr class="open" id="600">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#600
> ">600</a></td>
> -    <td>open</td>
> -    <td>Does access control apply to members or to names?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="601">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#601
> ">601</a></td>
> -    <td>CD2</td>
> -    <td>Type of literals in preprocessing expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="602">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#602
> ">602</a></td>
> -    <td>C++11</td>
> -    <td>When is the injected-class-name of a class template a
> template?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="603">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#603
> ">603</a></td>
> -    <td>CD1</td>
> -    <td>Type equivalence and unsigned overflow</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="604">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#604
> ">604</a></td>
> -    <td>CD2</td>
> -    <td>Argument list for overload resolution in copy-initialization</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="605">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#605
> ">605</a></td>
> -    <td>C++11</td>
> -    <td>Linkage of explicit specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="606">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#606
> ">606</a></td>
> -    <td>CD1</td>
> -    <td>Template argument deduction for rvalue references</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="607">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#607
> ">607</a></td>
> -    <td>open</td>
> -    <td>Lookup of <I>mem-initializer-id</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="608">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#608
> ">608</a></td>
> -    <td>CD2</td>
> -    <td>Determining the final overrider of a virtual function</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="609">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#609
> ">609</a></td>
> -    <td>CD4</td>
> -    <td>What is a “top-level” cv-qualifier?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="610">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#610
> ">610</a></td>
> -    <td>NAD</td>
> -    <td>Computing the negative of <TT>0U</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="611">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#611
> ">611</a></td>
> -    <td>CD2</td>
> -    <td>Zero-initializing references</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="612">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#612
> ">612</a></td>
> -    <td>CD2</td>
> -    <td>Requirements on a conforming implementation</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="613">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#613
> ">613</a></td>
> -    <td>CD1</td>
> -    <td>Unevaluated uses of non-static class members</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="614">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#614
> ">614</a></td>
> -    <td>CD1</td>
> -    <td>Results of integer <TT>/</TT> and <TT>%</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="615">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#615
> ">615</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect description of variables that can be initialized</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="616">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616
> ">616</a></td>
> -    <td>CD3</td>
> -    <td>Definition of “indeterminate value”</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr class="open" id="617">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#617
> ">617</a></td>
> -    <td>drafting</td>
> -    <td>Lvalue-to-rvalue conversions of uninitialized <TT>char</TT>
> objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="618">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#618
> ">618</a></td>
> -    <td>CD2</td>
> -    <td>Casts in preprocessor conditional expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="619">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#619
> ">619</a></td>
> -    <td>C++11</td>
> -    <td>Completeness of array types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="620">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#620
> ">620</a></td>
> -    <td>CD1</td>
> -    <td>Declaration order in layout-compatible POD structs</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#568">568</a></td>
> -  </tr>
> -  <tr id="621">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#621
> ">621</a></td>
> -    <td>C++11</td>
> -    <td>Template argument deduction from function return types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="622">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#622
> ">622</a></td>
> -    <td>NAD</td>
> -    <td>Relational comparisons of arbitrary pointers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="623">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#623
> ">623</a></td>
> -    <td>CD3</td>
> -    <td>Use of pointers to deallocated storage</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="624">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#624
> ">624</a></td>
> -    <td>CD1</td>
> -    <td>Overflow in calculating size of allocation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="625">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#625
> ">625</a></td>
> -    <td>CD2</td>
> -    <td>Use of <TT>auto</TT> as a <I>template-argument</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="626">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#626
> ">626</a></td>
> -    <td>CD2</td>
> -    <td>Preprocessor string literals</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="627">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#627
> ">627</a></td>
> -    <td>NAD</td>
> -    <td>Values behaving as types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="628">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#628
> ">628</a></td>
> -    <td>CD2</td>
> -    <td>The values of an enumeration with no enumerator</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="629">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#629
> ">629</a></td>
> -    <td>CD1</td>
> -    <td><TT>auto</TT> parsing ambiguity</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="630">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#630
> ">630</a></td>
> -    <td>CD2</td>
> -    <td>Equality of narrow and wide character values in the basic
> character set</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="631">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#631
> ">631</a></td>
> -    <td>CD3</td>
> -    <td>Jumping into a “then” clause</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="632">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#632
> ">632</a></td>
> -    <td>CD1</td>
> -    <td>Brace-enclosed initializer for scalar member of aggregate</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="633">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#633
> ">633</a></td>
> -    <td>CD2</td>
> -    <td>Specifications for variables that should also apply to
> references</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="634">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#634
> ">634</a></td>
> -    <td>CD1</td>
> -    <td>Conditionally-supported behavior for non-POD objects passed to
> ellipsis redux</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="635">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#635
> ">635</a></td>
> -    <td>NAD</td>
> -    <td>Names of constructors and destructors of templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="636">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#636
> ">636</a></td>
> -    <td>CD4</td>
> -    <td>Dynamic type of objects and aliasing</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="637">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#637
> ">637</a></td>
> -    <td>CD1</td>
> -    <td>Sequencing rules and example disagree</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="638">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#638
> ">638</a></td>
> -    <td>CD2</td>
> -    <td>Explicit specialization and friendship</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="639">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#639
> ">639</a></td>
> -    <td>CD1</td>
> -    <td>What makes side effects “different” from one
> another?</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="640">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#640
> ">640</a></td>
> -    <td>open</td>
> -    <td>Accessing destroyed local objects of static storage duration</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="641">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#641
> ">641</a></td>
> -    <td>CD2</td>
> -    <td>Overload resolution and conversion-to-same-type operators</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="642">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#642
> ">642</a></td>
> -    <td>CD2</td>
> -    <td>Definition and use of “block scope” and “local
> scope”</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="643">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#643
> ">643</a></td>
> -    <td>NAD</td>
> -    <td>Use of <TT>decltype</TT> in a class
> <I>member-specification</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="644">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#644
> ">644</a></td>
> -    <td>CD1</td>
> -    <td>Should a trivial class type be a literal type?</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="645">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#645
> ">645</a></td>
> -    <td>CD2</td>
> -    <td>Are bit-field and non-bit-field members layout compatible?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="646">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#646
> ">646</a></td>
> -    <td>NAD</td>
> -    <td>Can a class with a constexpr copy constructor be a literal
> type?</td>
> -    <td class="none" align="center">Superseded by <a
> href="#981">981</a></td>
> -  </tr>
> -  <tr id="647">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#647
> ">647</a></td>
> -    <td>CD1</td>
> -    <td>Non-constexpr instances of constexpr constructor templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="648">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#648
> ">648</a></td>
> -    <td>CD1</td>
> -    <td>Constant expressions in constexpr initializers</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="649">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#649
> ">649</a></td>
> -    <td>CD1</td>
> -    <td>Optionally ill-formed extended alignment requests</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="650">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#650
> ">650</a></td>
> -    <td>CD2</td>
> -    <td>Order of destruction for temporaries bound to the returned value
> of a function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="651">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#651
> ">651</a></td>
> -    <td>CD1</td>
> -    <td>Problems in <TT>decltype</TT> specification and examples</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="652">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#652
> ">652</a></td>
> -    <td>CD2</td>
> -    <td>Compile-time evaluation of floating-point expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="653">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#653
> ">653</a></td>
> -    <td>CD2</td>
> -    <td>Copy assignment of unions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="654">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#654
> ">654</a></td>
> -    <td>CD1</td>
> -    <td>Conversions to and from <TT>nullptr_t</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="655">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#655
> ">655</a></td>
> -    <td>C++11</td>
> -    <td>Initialization not specified for forwarding constructors</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="656">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#656
> ">656</a></td>
> -    <td>CD2</td>
> -    <td>Direct binding to the result of a conversion operator</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="657">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#657
> ">657</a></td>
> -    <td>CD2</td>
> -    <td>Abstract class parameter in synthesized declaration</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="658">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#658
> ">658</a></td>
> -    <td>CD2</td>
> -    <td>Defining <TT>reinterpret_cast</TT> for pointer types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="659">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#659
> ">659</a></td>
> -    <td>CD1</td>
> -    <td>Alignment of function types</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="660">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#660
> ">660</a></td>
> -    <td>CD1</td>
> -    <td>Unnamed scoped enumerations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="661">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#661
> ">661</a></td>
> -    <td>CD1</td>
> -    <td>Semantics of arithmetic comparisons</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="662">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#662
> ">662</a></td>
> -    <td>NAD</td>
> -    <td>Forming a pointer to a reference type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="663">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#663
> ">663</a></td>
> -    <td>CD1</td>
> -    <td>Valid Cyrillic identifier characters</td>
> -    <td class="full" align="center">Yes (C++11 onwards)</td>
> -  </tr>
> -  <tr id="664">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#664
> ">664</a></td>
> -    <td>CD2</td>
> -    <td>Direct binding of references to non-class rvalue references</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="665">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#665
> ">665</a></td>
> -    <td>CD2</td>
> -    <td>Problems in the specification of <TT>dynamic_cast</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="666">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#666
> ">666</a></td>
> -    <td>CD1</td>
> -    <td>Dependent <I>qualified-id</I>s without the <TT>typename</TT>
> keyword</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="667">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#667
> ">667</a></td>
> -    <td>CD2</td>
> -    <td>Trivial special member functions that cannot be implicitly
> defined</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="668">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#668
> ">668</a></td>
> -    <td>CD2</td>
> -    <td>Throwing an exception from the destructor of a local static
> object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="669">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#669
> ">669</a></td>
> -    <td>NAD</td>
> -    <td>Confusing specification of the meaning of <TT>decltype</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="670">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#670
> ">670</a></td>
> -    <td>open</td>
> -    <td>Copy initialization via derived-to-base conversion in the second
> step</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="671">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#671
> ">671</a></td>
> -    <td>CD1</td>
> -    <td>Explicit conversion from a scoped enumeration type to integral
> type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="672">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#672
> ">672</a></td>
> -    <td>CD2</td>
> -    <td>Sequencing of initialization in <I>new-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="673">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#673
> ">673</a></td>
> -    <td>NAD</td>
> -    <td>Injection of names from <I>elaborated-type-specifier</I>s in
> <TT>friend</TT> declarations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="674">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#674
> ">674</a></td>
> -    <td>C++11</td>
> -    <td>“matching specialization” for a friend
> declaration</td>
> -    <td class="svn" align="center">SVN</td>
> -  </tr>
> -  <tr id="675">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#675
> ">675</a></td>
> -    <td>CD3</td>
> -    <td>Signedness of bit-field with typedef or template parameter
> type</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#739">739</a></td>
> -  </tr>
> -  <tr id="676">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#676
> ">676</a></td>
> -    <td>C++11</td>
> -    <td><I>static_assert-declaration</I>s and general requirements for
> declarations</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="677">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#677
> ">677</a></td>
> -    <td>CD1</td>
> -    <td>Deleted <TT>operator delete</TT> and virtual destructors</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="678">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#678
> ">678</a></td>
> -    <td>C++11</td>
> -    <td>Language linkage of member function parameter types and the
> ODR</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="679">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#679
> ">679</a></td>
> -    <td>CD1</td>
> -    <td>Equivalence of <I>template-id</I>s and operator function
> templates</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="680">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#680
> ">680</a></td>
> -    <td>CD2</td>
> -    <td>What is a move constructor?</td>
> -    <td class="na" align="center">N/A</td>
> -  </tr>
> -  <tr id="681">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#681
> ">681</a></td>
> -    <td>CD1</td>
> -    <td>Restrictions on declarators with late-specified return types</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr class="open" id="682">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#682
> ">682</a></td>
> -    <td>drafting</td>
> -    <td>Missing description of lookup of template aliases</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="683">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#683
> ">683</a></td>
> -    <td>CD1</td>
> -    <td>Requirements for trivial subobject special functions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="684">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#684
> ">684</a></td>
> -    <td>CD1</td>
> -    <td>Constant expressions involving the address of an automatic
> variable</td>
> -    <td class="none" align="center">Superseded by <a
> href="#1454">1454</a></td>
> -  </tr>
> -  <tr id="685">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#685
> ">685</a></td>
> -    <td>CD2</td>
> -    <td>Integral promotion of enumeration ignores fixed underlying
> type</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="686">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#686
> ">686</a></td>
> -    <td>CD1</td>
> -    <td>Type declarations/definitions in <I>type-specifier-seq</I>s and
> <I>type-id</I>s</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="687">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#687
> ">687</a></td>
> -    <td>extension</td>
> -    <td><TT>template</TT> keyword with <I>unqualified-id</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="688">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#688
> ">688</a></td>
> -    <td>CD1</td>
> -    <td>Constexpr constructors and static initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="689">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#689
> ">689</a></td>
> -    <td>open</td>
> -    <td>Maximum values of signed and unsigned integers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="690">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#690
> ">690</a></td>
> -    <td>CD2</td>
> -    <td>The dynamic type of an rvalue reference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="691">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#691
> ">691</a></td>
> -    <td>C++11</td>
> -    <td>Template parameter packs in class template partial
> specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="692">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#692
> ">692</a></td>
> -    <td>C++11</td>
> -    <td>Partial ordering of variadic class template partial
> specializations</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="693">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#693
> ">693</a></td>
> -    <td>CD2</td>
> -    <td>New string types and deprecated conversion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="694">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#694
> ">694</a></td>
> -    <td>C++11</td>
> -    <td>Zero- and value-initialization of union objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="695">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#695
> ">695</a></td>
> -    <td>CD2</td>
> -    <td>Compile-time calculation errors in constexpr functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="696">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#696
> ">696</a></td>
> -    <td>C++11</td>
> -    <td>Use of block-scope constants in local classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="697">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#697
> ">697</a></td>
> -    <td>open</td>
> -    <td>Deduction rules apply to more than functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="698">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#698
> ">698</a></td>
> -    <td>open</td>
> -    <td>The definition of “sequenced before” is too
> narrow</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="699">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#699
> ">699</a></td>
> -    <td>CD2</td>
> -    <td>Must constexpr member functions be defined in the class
> <I>member-specification</I>?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="700">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#700
> ">700</a></td>
> -    <td>C++11</td>
> -    <td>Constexpr member functions of class templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="701">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#701
> ">701</a></td>
> -    <td>CD2</td>
> -    <td>When is the array-to-pointer conversion applied?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="702">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#702
> ">702</a></td>
> -    <td>CD2</td>
> -    <td>Preferring conversion to <TT>std::initializer_list</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="703">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#703
> ">703</a></td>
> -    <td>CD2</td>
> -    <td>Narrowing for literals that cannot be exactly represented</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="704">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#704
> ">704</a></td>
> -    <td>CD2</td>
> -    <td>To which <I>postfix-expression</I>s does overload resolution
> apply?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="705">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#705
> ">705</a></td>
> -    <td>CD2</td>
> -    <td>Suppressing argument-dependent lookup via parentheses</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="706">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#706
> ">706</a></td>
> -    <td>NAD</td>
> -    <td>Use of <TT>auto</TT> with rvalue references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="707">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#707
> ">707</a></td>
> -    <td>CD2</td>
> -    <td>Undefined behavior in integral-to-floating conversions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="708">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#708
> ">708</a></td>
> -    <td>open</td>
> -    <td>Partial specialization of member templates of class templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="709">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#709
> ">709</a></td>
> -    <td>C++11</td>
> -    <td>Enumeration names as <I>nested-name-specifier</I>s in deduction
> failure</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="710">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#710
> ">710</a></td>
> -    <td>CD2</td>
> -    <td>Data races during construction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="711">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#711
> ">711</a></td>
> -    <td>CD2</td>
> -    <td><TT>auto</TT> with <I>braced-init-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="712">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#712
> ">712</a></td>
> -    <td>CD3</td>
> -    <td>Are integer constant operands of a <I>conditional-expression</I>
> “used?”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="713">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#713
> ">713</a></td>
> -    <td>CD2</td>
> -    <td>Unclear note about cv-qualified function types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="714">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#714
> ">714</a></td>
> -    <td>CD2</td>
> -    <td>Static const data members and <I>braced-init-list</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="715">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#715
> ">715</a></td>
> -    <td>CD2</td>
> -    <td>Class member access constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="716">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#716
> ">716</a></td>
> -    <td>CD2</td>
> -    <td>Specifications that should apply only to non-static union data
> members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="717">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#717
> ">717</a></td>
> -    <td>CD2</td>
> -    <td>Unintentional restrictions on the use of
> <TT>thread_local</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="718">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#718
> ">718</a></td>
> -    <td>open</td>
> -    <td>Non-class, non-function friend declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="719">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#719
> ">719</a></td>
> -    <td>CD2</td>
> -    <td>Specifications for <I>operator-function-id</I> that should also
> apply to <I>literal-operator-id</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="720">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#720
> ">720</a></td>
> -    <td>CD2</td>
> -    <td>Need examples of <I>lambda-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="721">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#721
> ">721</a></td>
> -    <td>CD2</td>
> -    <td>Where must a variable be initialized to be used in a constant
> expression?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="722">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#722
> ">722</a></td>
> -    <td>CD2</td>
> -    <td>Can <TT>nullptr</TT> be passed to an ellipsis?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="726">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#726
> ">726</a></td>
> -    <td>CD2</td>
> -    <td>Atomic and non-atomic objects in the memory model</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="727">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#727
> ">727</a></td>
> -    <td>C++17</td>
> -    <td>In-class explicit specializations</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr class="open" id="728">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#728
> ">728</a></td>
> -    <td>extension</td>
> -    <td>Restrictions on local classes</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="729">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#729
> ">729</a></td>
> -    <td>CD3</td>
> -    <td>Qualification conversions and handlers of reference-to-pointer
> type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="730">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#730
> ">730</a></td>
> -    <td>CD2</td>
> -    <td>Explicit specializations of members of non-template classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="731">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#731
> ">731</a></td>
> -    <td>CD2</td>
> -    <td>Omitted reference qualification of member function type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="732">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#732
> ">732</a></td>
> -    <td>CD2</td>
> -    <td>Late-specified return types in function definitions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="733">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#733
> ">733</a></td>
> -    <td>NAD</td>
> -    <td>Reference qualification of copy assignment operators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="734">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#734
> ">734</a></td>
> -    <td>CD2</td>
> -    <td>Are unique addresses required for namespace-scope variables?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="735">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#735
> ">735</a></td>
> -    <td>CD2</td>
> -    <td>Missing case in specification of safely-derived pointers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="736">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#736
> ">736</a></td>
> -    <td>NAD</td>
> -    <td>Is the <TT>&</TT> <I>ref-qualifier</I> needed?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="737">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#737
> ">737</a></td>
> -    <td>CD2</td>
> -    <td>Uninitialized trailing characters in string initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="738">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#738
> ">738</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> not permitted by the syntax of constructor
> declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="739">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#739
> ">739</a></td>
> -    <td>CD3</td>
> -    <td>Signedness of plain bit-fields</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="740">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#740
> ">740</a></td>
> -    <td>CD2</td>
> -    <td>Incorrect note on data races</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="741">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#741
> ">741</a></td>
> -    <td>C++11</td>
> -    <td>“plain” <TT>long long</TT> bit-fields</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="742">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#742
> ">742</a></td>
> -    <td>open</td>
> -    <td>Postfix increment/decrement with long bit-field operands</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="743">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#743
> ">743</a></td>
> -    <td>CD2</td>
> -    <td>Use of <TT>decltype</TT> in a <I>nested-name-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="744">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#744
> ">744</a></td>
> -    <td>CD2</td>
> -    <td>Matching template arguments with template template parameters
> with parameter packs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="745">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#745
> ">745</a></td>
> -    <td>open</td>
> -    <td>Effect of ill-formedness resulting from <TT>#error</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="746">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#746
> ">746</a></td>
> -    <td>CD2</td>
> -    <td>Use of <TT>auto</TT> in <I>new-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="747">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#747
> ">747</a></td>
> -    <td>dup</td>
> -    <td>Access of protected base classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="749">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#749
> ">749</a></td>
> -    <td>CD2</td>
> -    <td>References to function types with a <I>cv-qualifier</I> or
> <I>ref-qualifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="750">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#750
> ">750</a></td>
> -    <td>CD2</td>
> -    <td>Implementation constraints on reference-only closure objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="751">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#751
> ">751</a></td>
> -    <td>CD2</td>
> -    <td>Deriving from closure classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="752">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#752
> ">752</a></td>
> -    <td>CD2</td>
> -    <td>Name lookup in nested <I>lambda-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="753">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#753
> ">753</a></td>
> -    <td>CD2</td>
> -    <td>Array names in lambda capture sets</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="754">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#754
> ">754</a></td>
> -    <td>CD2</td>
> -    <td>Lambda expressions in default arguments of block-scope function
> declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="755">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#755
> ">755</a></td>
> -    <td>CD3</td>
> -    <td>Generalized <I>lambda-capture</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="756">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#756
> ">756</a></td>
> -    <td>CD2</td>
> -    <td>Dropping cv-qualification on members of closure objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="757">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#757
> ">757</a></td>
> -    <td>CD2</td>
> -    <td>Types without linkage in declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="758">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#758
> ">758</a></td>
> -    <td>C++11</td>
> -    <td>Missing cases of declarations that are not definitions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="759">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#759
> ">759</a></td>
> -    <td>CD2</td>
> -    <td>Destruction of closure objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="760">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#760
> ">760</a></td>
> -    <td>CD2</td>
> -    <td><TT>this</TT> inside a nested class of a non-static member
> function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="761">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#761
> ">761</a></td>
> -    <td>CD2</td>
> -    <td>Inferred return type of closure object call operator</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="762">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#762
> ">762</a></td>
> -    <td>CD2</td>
> -    <td>Name lookup in the <I>compound-statement</I> of a lambda
> expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="763">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#763
> ">763</a></td>
> -    <td>CD2</td>
> -    <td>Is a closure object's <TT>operator()</TT> inline?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="764">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#764
> ">764</a></td>
> -    <td>CD2</td>
> -    <td>Capturing unused variables in a lambda expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="765">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#765
> ">765</a></td>
> -    <td>CD2</td>
> -    <td>Local types in inline functions with external linkage</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="766">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#766
> ">766</a></td>
> -    <td>CD2</td>
> -    <td>Where may lambda expressions appear?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="767">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#767
> ">767</a></td>
> -    <td>CD2</td>
> -    <td><TT>void</TT> and other unnamed <I>lambda-parameter</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="768">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#768
> ">768</a></td>
> -    <td>CD2</td>
> -    <td>Ellipsis in a lambda parameter list</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="769">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#769
> ">769</a></td>
> -    <td>CD2</td>
> -    <td>Initialization of closure objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="770">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#770
> ">770</a></td>
> -    <td>CD2</td>
> -    <td>Ambiguity in late-specified return type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="771">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#771
> ">771</a></td>
> -    <td>CD2</td>
> -    <td>Move-construction of reference members of closure objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="772">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#772
> ">772</a></td>
> -    <td>CD2</td>
> -    <td><I>capture-default</I> in lambdas in local default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="773">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#773
> ">773</a></td>
> -    <td>C++11</td>
> -    <td>Parentheses in address non-type template arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="774">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#774
> ">774</a></td>
> -    <td>CD2</td>
> -    <td>Can a closure class be a POD?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="775">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#775
> ">775</a></td>
> -    <td>CD2</td>
> -    <td>Capturing references to functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="776">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#776
> ">776</a></td>
> -    <td>CD2</td>
> -    <td>Delegating constructors, destructors, and <TT>std::exit</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="777">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#777
> ">777</a></td>
> -    <td>CD2</td>
> -    <td>Default arguments and parameter packs</td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr id="778">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#778
> ">778</a></td>
> -    <td>C++11</td>
> -    <td>Template parameter packs in non-type template parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="779">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#779
> ">779</a></td>
> -    <td>CD2</td>
> -    <td>Rvalue reference members of closure objects?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="782">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#782
> ">782</a></td>
> -    <td>CD2</td>
> -    <td>Lambda expressions and argument-dependent lookup</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="783">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#783
> ">783</a></td>
> -    <td>open</td>
> -    <td>Definition of “argument”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="784">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#784
> ">784</a></td>
> -    <td>C++11</td>
> -    <td>List of incompatibilities with the previous Standard</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="785">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#785
> ">785</a></td>
> -    <td>CD2</td>
> -    <td>“Execution sequence” is inappropriate phraseology</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="786">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#786
> ">786</a></td>
> -    <td>CD2</td>
> -    <td>Definition of “thread”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="787">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#787
> ">787</a></td>
> -    <td>CD2</td>
> -    <td>Unnecessary lexical undefined behavior</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="788">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#788
> ">788</a></td>
> -    <td>CD2</td>
> -    <td>Relationship between locale and values of the execution character
> set</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="789">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#789
> ">789</a></td>
> -    <td>CD2</td>
> -    <td>Deprecating trigraphs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="790">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#790
> ">790</a></td>
> -    <td>CD2</td>
> -    <td>Concatenation of raw and non-raw string literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="792">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#792
> ">792</a></td>
> -    <td>CD2</td>
> -    <td>Effects of <TT>std::quick_exit</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="793">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#793
> ">793</a></td>
> -    <td>CD2</td>
> -    <td>Use of class members during destruction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="794">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#794
> ">794</a></td>
> -    <td>extension</td>
> -    <td>Base-derived conversion in member type of pointer-to-member
> conversion</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="795">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#795
> ">795</a></td>
> -    <td>NAD</td>
> -    <td>Dependency of lambdas on <TT><functional></TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="796">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#796
> ">796</a></td>
> -    <td>CD2</td>
> -    <td>Lifetime of a closure object with members captured by
> reference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="797">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#797
> ">797</a></td>
> -    <td>CD2</td>
> -    <td>Converting a no-capture lambda to a function type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="798">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#798
> ">798</a></td>
> -    <td>C++11</td>
> -    <td>Overloaded subscript operator described in clause 5</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="799">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#799
> ">799</a></td>
> -    <td>CD2</td>
> -    <td>Can <TT>reinterpret_cast</TT> be used to cast an operand to its
> own type?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="800">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#800
> ">800</a></td>
> -    <td>NAD</td>
> -    <td>Safely-derived pointers and object pointers converted from
> function pointers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="801">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#801
> ">801</a></td>
> -    <td>CD2</td>
> -    <td>Casting away constness in a cast to rvalue reference type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="803">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#803
> ">803</a></td>
> -    <td>CD2</td>
> -    <td><TT>sizeof</TT> an enumeration type with a fixed underlying
> type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="804">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#804
> ">804</a></td>
> -    <td>CD2</td>
> -    <td>Deducing the type in <TT>new auto(x)</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="805">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#805
> ">805</a></td>
> -    <td>CD2</td>
> -    <td>Which exception to throw for overflow in array size
> calculation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="806">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#806
> ">806</a></td>
> -    <td>CD2</td>
> -    <td>Enumeration types in integral constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="807">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#807
> ">807</a></td>
> -    <td>NAD</td>
> -    <td><TT>typeid</TT> expressions in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="808">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#808
> ">808</a></td>
> -    <td>CD2</td>
> -    <td>Non-type <I>decl-specifier</I>s versus max-munch</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="809">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#809
> ">809</a></td>
> -    <td>CD2</td>
> -    <td>Deprecation of the <TT>register</TT> keyword</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="810">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#810
> ">810</a></td>
> -    <td>CD2</td>
> -    <td>Block-scope <TT>thread_local</TT> variables should be implicitly
> <TT>static</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="811">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#811
> ">811</a></td>
> -    <td>CD2</td>
> -    <td>Unclear implications of const-qualification</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="812">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#812
> ">812</a></td>
> -    <td>CD2</td>
> -    <td>Duplicate names in inline namespaces</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="813">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#813
> ">813</a></td>
> -    <td>open</td>
> -    <td><TT>typename</TT> in a <I>using-declaration</I> with a
> non-dependent name</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="814">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#814
> ">814</a></td>
> -    <td>CD2</td>
> -    <td>Attribute to indicate that a function throws nothing</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="815">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#815
> ">815</a></td>
> -    <td>CD2</td>
> -    <td>Parameter pack expansion inside attributes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="816">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#816
> ">816</a></td>
> -    <td>CD2</td>
> -    <td>Diagnosing violations of <TT>[[final]]</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="817">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#817
> ">817</a></td>
> -    <td>CD2</td>
> -    <td>Meaning of <TT>[[final]]</TT> applied to a class definition</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="818">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#818
> ">818</a></td>
> -    <td>CD2</td>
> -    <td>Function parameter packs in non-final positions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="819">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#819
> ">819</a></td>
> -    <td>NAD</td>
> -    <td>Access control and deleted implicitly-declared special member
> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="820">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#820
> ">820</a></td>
> -    <td>CD2</td>
> -    <td>Deprecation of <TT>export</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="822">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#822
> ">822</a></td>
> -    <td>NAD</td>
> -    <td>Additional contexts for template aliases</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="823">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#823
> ">823</a></td>
> -    <td>CD2</td>
> -    <td>Literal types with constexpr conversions as non-type template
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="828">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#828
> ">828</a></td>
> -    <td>CD2</td>
> -    <td>Destruction of exception objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="829">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#829
> ">829</a></td>
> -    <td>NAD</td>
> -    <td>At what point is <TT>std::unexpected</TT> called?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="830">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#830
> ">830</a></td>
> -    <td>CD2</td>
> -    <td>Deprecating exception specifications</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="831">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#831
> ">831</a></td>
> -    <td>CD2</td>
> -    <td>Limit on recursively nested template instantiations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="832">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#832
> ">832</a></td>
> -    <td>CD2</td>
> -    <td>Value of preprocessing numbers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="833">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#833
> ">833</a></td>
> -    <td>CD2</td>
> -    <td>Explicit conversion of a scoped enumeration value to a floating
> type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="834">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#834
> ">834</a></td>
> -    <td>CD2</td>
> -    <td>What is an “ordinary string literal”?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="835">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#835
> ">835</a></td>
> -    <td>CD2</td>
> -    <td>Scoped enumerations and the “usual arithmetic
> conversions”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="836">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#836
> ">836</a></td>
> -    <td>NAD</td>
> -    <td><TT>[[noreturn]]</TT> applied to function types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="837">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#837
> ">837</a></td>
> -    <td>C++11</td>
> -    <td>Constexpr functions and <TT>return</TT>
> <I>braced-init-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="838">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#838
> ">838</a></td>
> -    <td>C++11</td>
> -    <td>Use of <TT>this</TT> in a <I>brace-or-equal-initializer</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="839">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#839
> ">839</a></td>
> -    <td>dup</td>
> -    <td><TT>sizeof</TT> with opaque enumerations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="840">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#840
> ">840</a></td>
> -    <td>CD2</td>
> -    <td>Rvalue references as nontype template parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="842">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#842
> ">842</a></td>
> -    <td>CD2</td>
> -    <td>Casting to rvalue reference type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="845">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#845
> ">845</a></td>
> -    <td>CD2</td>
> -    <td>What is the “first declaration” of an explicit
> specialization?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="846">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#846
> ">846</a></td>
> -    <td>CD2</td>
> -    <td>Rvalue references to functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="847">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#847
> ">847</a></td>
> -    <td>CD2</td>
> -    <td>Error in rvalue reference deduction example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="850">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#850
> ">850</a></td>
> -    <td>CD2</td>
> -    <td>Restrictions on use of non-static data members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="852">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#852
> ">852</a></td>
> -    <td>open</td>
> -    <td><I>using-declaration</I>s and dependent base classes</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="853">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#853
> ">853</a></td>
> -    <td>CD2</td>
> -    <td>Support for relaxed pointer safety</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="854">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#854
> ">854</a></td>
> -    <td>CD2</td>
> -    <td>Left shift and unsigned extended types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="855">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#855
> ">855</a></td>
> -    <td>CD2</td>
> -    <td>Incorrect comments in <I>braced-init-list</I> assignment
> example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="858">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#858
> ">858</a></td>
> -    <td>CD2</td>
> -    <td>Example binding an rvalue reference to an lvalue</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="860">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#860
> ">860</a></td>
> -    <td>C++11</td>
> -    <td>Explicit qualification of constexpr member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="861">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#861
> ">861</a></td>
> -    <td>CD2</td>
> -    <td>Unintended ambiguity in inline namespace lookup</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="862">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#862
> ">862</a></td>
> -    <td>CD2</td>
> -    <td>Undefined behavior with enumerator value overflow</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="863">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#863
> ">863</a></td>
> -    <td>CD2</td>
> -    <td>Rvalue reference cast to incomplete type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="864">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#864
> ">864</a></td>
> -    <td>C++11</td>
> -    <td><I>braced-init-list</I> in the range-based <TT>for</TT>
> statement</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="865">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#865
> ">865</a></td>
> -    <td>CD2</td>
> -    <td>Initializing a <TT>std::initializer_list</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="869">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#869
> ">869</a></td>
> -    <td>CD2</td>
> -    <td>Uninitialized <TT>thread_local</TT> objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="872">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#872
> ">872</a></td>
> -    <td>CD2</td>
> -    <td>Lexical issues with raw strings</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="873">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#873
> ">873</a></td>
> -    <td>C++11</td>
> -    <td>Deducing rvalue references in declarative contexts</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="874">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#874
> ">874</a></td>
> -    <td>CD2</td>
> -    <td>Class-scope definitions of enumeration types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="876">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#876
> ">876</a></td>
> -    <td>CD2</td>
> -    <td>Type references in rvalue reference deduction specification</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="877">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#877
> ">877</a></td>
> -    <td>CD2</td>
> -    <td>Viable functions and binding references to rvalues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="879">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#879
> ">879</a></td>
> -    <td>CD2</td>
> -    <td>Missing built-in comparison operators for pointer types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="880">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#880
> ">880</a></td>
> -    <td>CD2</td>
> -    <td>Built-in conditional operator for scoped enumerations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="882">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#882
> ">882</a></td>
> -    <td>CD2</td>
> -    <td>Defining <TT>main</TT> as deleted</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="883">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#883
> ">883</a></td>
> -    <td>CD2</td>
> -    <td><TT>std::memcpy</TT> vs <TT>std::memmove</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="884">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#884
> ">884</a></td>
> -    <td>CD2</td>
> -    <td>Defining an explicitly-specialized static data member</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="885">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#885
> ">885</a></td>
> -    <td>NAD</td>
> -    <td>Partial ordering of function templates with unordered parameter
> pairs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="886">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#886
> ">886</a></td>
> -    <td>CD2</td>
> -    <td>Member initializers and aggregates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="887">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#887
> ">887</a></td>
> -    <td>CD2</td>
> -    <td>Move construction of thrown object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="888">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#888
> ">888</a></td>
> -    <td>CD2</td>
> -    <td>Union member initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="891">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#891
> ">891</a></td>
> -    <td>CD2</td>
> -    <td><TT>const_cast</TT> to rvalue reference from objectless
> rvalue</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="892">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#892
> ">892</a></td>
> -    <td>C++11</td>
> -    <td>Missing requirements for constexpr constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="893">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#893
> ">893</a></td>
> -    <td>NAD</td>
> -    <td>Brace syntax for <I>enumerator-definition</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="896">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#896
> ">896</a></td>
> -    <td>CD2</td>
> -    <td>Rvalue references and rvalue-reference conversion functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="897">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#897
> ">897</a></td>
> -    <td>open</td>
> -    <td><TT>_Pragma</TT> and extended <I>string-literal</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="898">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#898
> ">898</a></td>
> -    <td>C++11</td>
> -    <td>Declarations in constexpr functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="899">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#899
> ">899</a></td>
> -    <td>CD2</td>
> -    <td>Explicit conversion functions in direct class initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="900">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#900
> ">900</a></td>
> -    <td>extension</td>
> -    <td>Lifetime of temporaries in range-based <TT>for</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="901">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#901
> ">901</a></td>
> -    <td>drafting</td>
> -    <td>Deleted <TT>operator delete</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="902">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#902
> ">902</a></td>
> -    <td>NAD</td>
> -    <td>In-class initialization of non-constant static data members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="903">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#903
> ">903</a></td>
> -    <td>CD3</td>
> -    <td>Value-dependent integral null pointer constants</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="904">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#904
> ">904</a></td>
> -    <td>CD2</td>
> -    <td>Parameter packs in <I>lambda-capture</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="905">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#905
> ">905</a></td>
> -    <td>CD2</td>
> -    <td>Explicit defaulted copy constructors and trivial copyability</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="906">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#906
> ">906</a></td>
> -    <td>CD2</td>
> -    <td>Which special member functions can be defaulted?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="908">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#908
> ">908</a></td>
> -    <td>CD2</td>
> -    <td>Deleted global allocation and deallocation functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="909">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#909
> ">909</a></td>
> -    <td>NAD</td>
> -    <td>Old-style casts with conversion functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="910">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#910
> ">910</a></td>
> -    <td>CD2</td>
> -    <td>Move constructors and implicitly-declared copy constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="912">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#912
> ">912</a></td>
> -    <td>CD3</td>
> -    <td>Character literals and <I>universal-character-name</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="913">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#913
> ">913</a></td>
> -    <td>CD2</td>
> -    <td>Deduction rules for array- and function-type conversion
> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="914">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#914
> ">914</a></td>
> -    <td>extension</td>
> -    <td>Value-initialization of array types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="915">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#915
> ">915</a></td>
> -    <td>CD2</td>
> -    <td>Deleted specializations of member function templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="916">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#916
> ">916</a></td>
> -    <td>open</td>
> -    <td>Does a reference type have a destructor?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="919">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#919
> ">919</a></td>
> -    <td>CD2</td>
> -    <td>Contradictions regarding inline namespaces</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="920">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#920
> ">920</a></td>
> -    <td>CD2</td>
> -    <td>Interaction of inline namespaces and
> <I>using-declaration</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="921">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#921
> ">921</a></td>
> -    <td>CD2</td>
> -    <td>Unclear specification of inline namespaces</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="922">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#922
> ">922</a></td>
> -    <td>CD2</td>
> -    <td>Implicit default constructor definitions and <TT>const</TT>
> variant members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="923">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#923
> ">923</a></td>
> -    <td>CD2</td>
> -    <td>Inline explicit specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="924">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#924
> ">924</a></td>
> -    <td>C++11</td>
> -    <td><I>alias-declaration</I> as a class member</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="925">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#925
> ">925</a></td>
> -    <td>open</td>
> -    <td>Type of character literals in preprocessor expressions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="926">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#926
> ">926</a></td>
> -    <td>CD2</td>
> -    <td>Inline unnamed namespaces</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="927">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#927
> ">927</a></td>
> -    <td>CD2</td>
> -    <td>Implicitly-deleted default constructors and member
> initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="928">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#928
> ">928</a></td>
> -    <td>CD2</td>
> -    <td>Defaulting a function that would be implicitly defined as
> deleted</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="929">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#929
> ">929</a></td>
> -    <td>CD2</td>
> -    <td>What is a template alias?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="930">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#930
> ">930</a></td>
> -    <td>CD2</td>
> -    <td><TT>alignof</TT> with incomplete array type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="931">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#931
> ">931</a></td>
> -    <td>CD2</td>
> -    <td>Confusing reference to the length of a user-defined string
> literal</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="932">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#932
> ">932</a></td>
> -    <td>CD2</td>
> -    <td>UCNs in closing delimiters of raw string literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="933">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#933
> ">933</a></td>
> -    <td>CD2</td>
> -    <td>32-bit UCNs with 16-bit <TT>wchar_t</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="934">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#934
> ">934</a></td>
> -    <td>CD2</td>
> -    <td>List-initialization of references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="935">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#935
> ">935</a></td>
> -    <td>CD2</td>
> -    <td>Missing overloads for character types for user-defined
> literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="936">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#936
> ">936</a></td>
> -    <td>CD2</td>
> -    <td>Array initialization with new string literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="937">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#937
> ">937</a></td>
> -    <td>NAD</td>
> -    <td>Restrictions on values of template arguments in user-defined
> literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="938">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#938
> ">938</a></td>
> -    <td>C++11</td>
> -    <td>Initializer lists and array new</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="939">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#939
> ">939</a></td>
> -    <td>CD2</td>
> -    <td>Explicitly checking virtual function overriding</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="940">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#940
> ">940</a></td>
> -    <td>CD2</td>
> -    <td>Global anonymous unions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="941">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#941
> ">941</a></td>
> -    <td>C++11</td>
> -    <td>Explicit specialization of deleted function template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="942">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#942
> ">942</a></td>
> -    <td>CD2</td>
> -    <td>Is <TT>this</TT> an entity?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="943">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#943
> ">943</a></td>
> -    <td>DRWP</td>
> -    <td>Is <TT>T()</TT> a temporary?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="944">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#944
> ">944</a></td>
> -    <td>extension</td>
> -    <td><TT>reinterpret_cast</TT> for all types with the same size and
> alignment</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="945">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#945
> ">945</a></td>
> -    <td>C++11</td>
> -    <td>Use of <TT>this</TT> in a late-specified return type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="946">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#946
> ">946</a></td>
> -    <td>CD2</td>
> -    <td>Order of destruction of local static objects and calls to
> <TT>std::atexit</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="947">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#947
> ">947</a></td>
> -    <td>NAD</td>
> -    <td>Deducing type template arguments from default function
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="948">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#948
> ">948</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> in <I>condition</I>s</td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr class="open" id="949">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#949
> ">949</a></td>
> -    <td>open</td>
> -    <td>Requirements for freestanding implementations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="950">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#950
> ">950</a></td>
> -    <td>CD2</td>
> -    <td>Use of <TT>decltype</TT> as a <I>class-name</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="951">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#951
> ">951</a></td>
> -    <td>CD2</td>
> -    <td>Problems with <I>attribute-specifier</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="952">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#952
> ">952</a></td>
> -    <td>drafting</td>
> -    <td>Insufficient description of “naming class”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="953">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#953
> ">953</a></td>
> -    <td>CD2</td>
> -    <td>Rvalue references and function viability</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="954">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#954
> ">954</a></td>
> -    <td>open</td>
> -    <td>Overload resolution of conversion operator templates with
> built-in types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="955">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#955
> ">955</a></td>
> -    <td>CD2</td>
> -    <td>Can a closure type's <TT>operator()</TT> be virtual?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="956">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#956
> ">956</a></td>
> -    <td>CD2</td>
> -    <td>Function prototype scope with late-specified return types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="957">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#957
> ">957</a></td>
> -    <td>CD2</td>
> -    <td>Alternative tokens and <I>attribute-token</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="958">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#958
> ">958</a></td>
> -    <td>NAD</td>
> -    <td>Lambdas and <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="959">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#959
> ">959</a></td>
> -    <td>CD2</td>
> -    <td>Alignment attribute for class and enumeration types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="960">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#960
> ">960</a></td>
> -    <td>CD2</td>
> -    <td>Covariant functions and lvalue/rvalue references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="961">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#961
> ">961</a></td>
> -    <td>CD2</td>
> -    <td>Overload resolution and conversion of <TT>std::nullptr_t</TT> to
> <TT>bool</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="962">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#962
> ">962</a></td>
> -    <td>CD2</td>
> -    <td>Attributes appertaining to class and enum types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="963">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#963
> ">963</a></td>
> -    <td>CD2</td>
> -    <td>Comparing <TT>nullptr</TT> with 0</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="964">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#964
> ">964</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect description of when the lvalue-to-rvalue conversion
> applies</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="965">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#965
> ">965</a></td>
> -    <td>CD2</td>
> -    <td>Limiting the applicability of the <TT>carries_dependency</TT>
> attribute</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="966">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#966
> ">966</a></td>
> -    <td>CD2</td>
> -    <td>Nested types without linkage</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="967">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#967
> ">967</a></td>
> -    <td>NAD</td>
> -    <td>Exception specification of replacement allocation function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="968">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#968
> ">968</a></td>
> -    <td>CD2</td>
> -    <td>Syntactic ambiguity of the attribute notation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="969">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#969
> ">969</a></td>
> -    <td>CD2</td>
> -    <td>Explicit instantiation declarations of class template
> specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="970">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#970
> ">970</a></td>
> -    <td>CD2</td>
> -    <td>Consistent use of “appertain” and
> “apply”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="971">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#971
> ">971</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect treatment of <I>exception-declaration</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="972">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#972
> ">972</a></td>
> -    <td>C++11</td>
> -    <td>Allowing multiple <I>attribute-specifier</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="973">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#973
> ">973</a></td>
> -    <td>CD2</td>
> -    <td>Function types in <I>exception-specification</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="974">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#974
> ">974</a></td>
> -    <td>CD3</td>
> -    <td>Default arguments for lambdas</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="975">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#975
> ">975</a></td>
> -    <td>CD3</td>
> -    <td>Restrictions on return type deduction for lambdas</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="976">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#976
> ">976</a></td>
> -    <td>CD2</td>
> -    <td>Deduction for <TT>const T&</TT> conversion operators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="977">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#977
> ">977</a></td>
> -    <td>CD3</td>
> -    <td>When is an enumeration type complete?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="978">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#978
> ">978</a></td>
> -    <td>CD2</td>
> -    <td>Incorrect specification for copy initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="979">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#979
> ">979</a></td>
> -    <td>CD2</td>
> -    <td>Position of <I>attribute-specifier</I> in declarator syntax</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="980">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#980
> ">980</a></td>
> -    <td>CD2</td>
> -    <td>Explicit instantiation of a member of a class template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="981">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#981
> ">981</a></td>
> -    <td>C++11</td>
> -    <td>Constexpr constructor templates and literal types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="982">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#982
> ">982</a></td>
> -    <td>NAD</td>
> -    <td>Initialization with an empty initializer list</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="983">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#983
> ">983</a></td>
> -    <td>CD2</td>
> -    <td>Ambiguous pointer-to-member constant</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="984">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#984
> ">984</a></td>
> -    <td>CD2</td>
> -    <td>“Deduced type” is unclear in <TT>auto</TT> type
> deduction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="985">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#985
> ">985</a></td>
> -    <td>C++11</td>
> -    <td>Alternative tokens and user-defined literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="986">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#986
> ">986</a></td>
> -    <td>CD2</td>
> -    <td>Transitivity of <I>using-directive</I>s versus qualified
> lookup</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="987">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#987
> ">987</a></td>
> -    <td>CD4</td>
> -    <td>Which declarations introduce namespace members?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="988">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#988
> ">988</a></td>
> -    <td>CD2</td>
> -    <td>Reference-to-reference collapsing with <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="989">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#989
> ">989</a></td>
> -    <td>CD2</td>
> -    <td>Misplaced list-initialization example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="990">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#990
> ">990</a></td>
> -    <td>CD2</td>
> -    <td>Value initialization with multiple initializer-list
> constructors</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="991">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#991
> ">991</a></td>
> -    <td>CD2</td>
> -    <td>Reference parameters of constexpr functions and constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="992">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#992
> ">992</a></td>
> -    <td>NAD</td>
> -    <td>Inheriting explicitness</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="993">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#993
> ">993</a></td>
> -    <td>C++11</td>
> -    <td>Freedom to perform instantiation at the end of the translation
> unit</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="994">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#994
> ">994</a></td>
> -    <td>C++11</td>
> -    <td><I>braced-init-list</I> as a default argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="995">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#995
> ">995</a></td>
> -    <td>CD2</td>
> -    <td>Incorrect example for <I>using-declaration</I> and explicit
> instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="996">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#996
> ">996</a></td>
> -    <td>C++11</td>
> -    <td>Ambiguous partial specializations of member class templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="997">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#997
> ">997</a></td>
> -    <td>C++11</td>
> -    <td>Argument-dependent lookup and dependent function template
> parameter types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="998">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#998
> ">998</a></td>
> -    <td>dup</td>
> -    <td>Function parameter transformations and template functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="999">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#999
> ">999</a></td>
> -    <td>CD2</td>
> -    <td>“Implicit” or “implied” object
> argument/parameter?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1000">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1000
> ">1000</a></td>
> -    <td>CD2</td>
> -    <td>Mistaking member typedefs for constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1001">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1001
> ">1001</a></td>
> -    <td>drafting</td>
> -    <td>Parameter type adjustment in dependent parameter types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1002">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1002
> ">1002</a></td>
> -    <td>NAD</td>
> -    <td>Pack expansion for function arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1003">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1003
> ">1003</a></td>
> -    <td>CD3</td>
> -    <td>Acceptable definitions of <TT>main</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1004">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1004
> ">1004</a></td>
> -    <td>C++11</td>
> -    <td>Injected-class-names as arguments for template template
> parameters</td>
> -    <td class="full" align="center">Clang 5</td>
> -  </tr>
> -  <tr id="1005">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1005
> ">1005</a></td>
> -    <td>NAD</td>
> -    <td>Qualified name resolution in member functions of class
> templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1006">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1006
> ">1006</a></td>
> -    <td>C++11</td>
> -    <td><TT>std::nullptr_t</TT> as a non-type template parameter</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1007">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1007
> ">1007</a></td>
> -    <td>NAD</td>
> -    <td>Protected access and pointers to members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1008">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1008
> ">1008</a></td>
> -    <td>extension</td>
> -    <td>Querying the alignment of an object</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1009">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1009
> ">1009</a></td>
> -    <td>C++11</td>
> -    <td>Missing cases in the <I>declarator-id</I> of a function template
> declaration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1010">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1010
> ">1010</a></td>
> -    <td>CD2</td>
> -    <td>Address of object with dynamic storage duration in constant
> expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1011">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1011
> ">1011</a></td>
> -    <td>C++11</td>
> -    <td>Standard conversions that cannot be inverted</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1012">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1012
> ">1012</a></td>
> -    <td>C++11</td>
> -    <td>Undeprecating <TT>static</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1013">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1013
> ">1013</a></td>
> -    <td>CD3</td>
> -    <td>Uninitialized <TT>std::nullptr_t</TT> objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1014">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1014
> ">1014</a></td>
> -    <td>NAD</td>
> -    <td>Overload resolution between <TT>const T&</TT> and
> <TT>T&&</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1015">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1015
> ">1015</a></td>
> -    <td>C++11</td>
> -    <td>Template arguments and argument-dependent lookup</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1016">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1016
> ">1016</a></td>
> -    <td>C++11</td>
> -    <td>Overloadable declarations, function templates, and references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1017">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1017
> ">1017</a></td>
> -    <td>C++11</td>
> -    <td>Member access transformation in unevaluated operands</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1018">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1018
> ">1018</a></td>
> -    <td>C++11</td>
> -    <td>Ambiguity between <I>simple-declaration</I> and
> <I>attribute-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1019">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1019
> ">1019</a></td>
> -    <td>dup</td>
> -    <td>Dependent <I>simple-template-id</I>s in <I>base-specifier</I>s
> and <I>mem-initializer</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1020">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1020
> ">1020</a></td>
> -    <td>C++11</td>
> -    <td>Implicitly-defined copy constructors and explicit base class
> constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1021">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1021
> ">1021</a></td>
> -    <td>CD4</td>
> -    <td>Definitions of namespace members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1022">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1022
> ">1022</a></td>
> -    <td>C++11</td>
> -    <td>Can an enumeration variable have values outside the values of the
> enumeration?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1023">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1023
> ">1023</a></td>
> -    <td>dup</td>
> -    <td><TT>thread_local</TT> objects as non-type template arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1024">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1024
> ">1024</a></td>
> -    <td>CD3</td>
> -    <td>Limits on multicharacter literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1025">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1025
> ">1025</a></td>
> -    <td>C++11</td>
> -    <td>Use of a reference as a non-type template argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1026">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1026
> ">1026</a></td>
> -    <td>NAD</td>
> -    <td>Cv-qualified non-class rvalues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1027">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1027
> ">1027</a></td>
> -    <td>drafting</td>
> -    <td>Type consistency and reallocation of scalar types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1028">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1028
> ">1028</a></td>
> -    <td>open</td>
> -    <td>Dependent names in non-defining declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1029">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1029
> ">1029</a></td>
> -    <td>C++11</td>
> -    <td>Type of a destructor call</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1030">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1030
> ">1030</a></td>
> -    <td>C++11</td>
> -    <td>Evaluation order in <I>initializer-list</I>s used in aggregate
> initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1031">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1031
> ">1031</a></td>
> -    <td>C++11</td>
> -    <td>Optional elements in attributes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1032">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1032
> ">1032</a></td>
> -    <td>C++11</td>
> -    <td>Empty pack expansions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1033">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1033
> ">1033</a></td>
> -    <td>C++11</td>
> -    <td>Restrictions on alignment attributes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1034">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1034
> ">1034</a></td>
> -    <td>C++11</td>
> -    <td>Attributes for <TT>return</TT> statements in lambdas</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1035">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1035
> ">1035</a></td>
> -    <td>C++11</td>
> -    <td>Omitted and required <I>decl-specifier</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1036">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1036
> ">1036</a></td>
> -    <td>C++11</td>
> -    <td>Alignment attribute in an <I>exception-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1037">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1037
> ">1037</a></td>
> -    <td>C++11</td>
> -    <td>Requirements for operands of <I>delete-expression</I>s and
> deallocation functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1038">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1038
> ">1038</a></td>
> -    <td>open</td>
> -    <td>Overload resolution of <TT>&x.static_func</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1039">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1039
> ">1039</a></td>
> -    <td>dup</td>
> -    <td>Coordinating C and C++ alignment specifications</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1040">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1040
> ">1040</a></td>
> -    <td>NAD</td>
> -    <td>Memory model issues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1041">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1041
> ">1041</a></td>
> -    <td>dup</td>
> -    <td><I>alias-declaration</I>s as class members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1042">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1042
> ">1042</a></td>
> -    <td>C++11</td>
> -    <td>Attributes in <I>alias-declaration</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1043">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1043
> ">1043</a></td>
> -    <td>C++11</td>
> -    <td>Qualified name lookup in the current instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1044">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1044
> ">1044</a></td>
> -    <td>C++11</td>
> -    <td>Point of declaration for an <I>alias-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1045">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1045
> ">1045</a></td>
> -    <td>NAD</td>
> -    <td>Requiring explicit instantiation declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1046">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1046
> ">1046</a></td>
> -    <td>open</td>
> -    <td>What is a “use” of a class specialization?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1047">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1047
> ">1047</a></td>
> -    <td>C++11</td>
> -    <td>When is <TT>typeid</TT> value-dependent?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1048">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1048
> ">1048</a></td>
> -    <td>CD3</td>
> -    <td><TT>auto</TT> deduction and lambda return type deduction.</td>
> -    <td class="full" align="center">Clang 3.6</td>
> -  </tr>
> -  <tr class="open" id="1049">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1049
> ">1049</a></td>
> -    <td>open</td>
> -    <td>Copy elision through reference parameters of inline functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1050">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1050
> ">1050</a></td>
> -    <td>NAD</td>
> -    <td>Effects of thread support on object lifetime</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1051">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1051
> ">1051</a></td>
> -    <td>C++11</td>
> -    <td>Reference members and generated copy constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1052">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1052
> ">1052</a></td>
> -    <td>dup</td>
> -    <td><TT>const</TT> non-static data member and PODness</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1053">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1053
> ">1053</a></td>
> -    <td>NAD</td>
> -    <td>Terminate vs undefined behavior for noexcept violation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1054">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1054
> ">1054</a></td>
> -    <td>C++11</td>
> -    <td>Lvalue-to-rvalue conversions in expression statements</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="1055">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1055
> ">1055</a></td>
> -    <td>C++11</td>
> -    <td>Permissible uses of <TT>void</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1056">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1056
> ">1056</a></td>
> -    <td>C++11</td>
> -    <td>Template aliases, member definitions, and the current
> instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1057">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1057
> ">1057</a></td>
> -    <td>C++11</td>
> -    <td><TT>decltype</TT> and the current instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1058">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1058
> ">1058</a></td>
> -    <td>NAD</td>
> -    <td>Reference binding of incompatible array types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1059">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1059
> ">1059</a></td>
> -    <td>CD3</td>
> -    <td>Cv-qualified array types (with rvalues)</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1060">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1060
> ">1060</a></td>
> -    <td>C++11</td>
> -    <td>Scoped enumerators in integral constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1061">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1061
> ">1061</a></td>
> -    <td>C++11</td>
> -    <td>Negative array bounds in a <I>new-expression</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1062">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1062
> ">1062</a></td>
> -    <td>C++11</td>
> -    <td>Syntax of <I>attribute-specifier</I>s in lambdas</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1063">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1063
> ">1063</a></td>
> -    <td>C++11</td>
> -    <td><TT>[[hiding]]</TT> with non-attribute declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1064">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1064
> ">1064</a></td>
> -    <td>C++11</td>
> -    <td>Defaulted move constructor for a union</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1065">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1065
> ">1065</a></td>
> -    <td>C++11</td>
> -    <td><TT>[[hiding]]</TT> with <TT>[[override]]</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1066">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1066
> ">1066</a></td>
> -    <td>C++11</td>
> -    <td>When is a copy/move assignment operator implicitly defined?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1067">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1067
> ">1067</a></td>
> -    <td>NAD</td>
> -    <td><TT>[[hiding]]</TT>, <I>using-declaration</I>s, and multiple
> inheritance</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1068">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1068
> ">1068</a></td>
> -    <td>C++11</td>
> -    <td>Template aliases with default arguments and template parameter
> packs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1069">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1069
> ">1069</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect function type with <I>trailing-return-type</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1070">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1070
> ">1070</a></td>
> -    <td>C++11</td>
> -    <td>Missing initializer clauses in aggregate initialization</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="1071">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1071
> ">1071</a></td>
> -    <td>C++11</td>
> -    <td>Literal class types and trivial default constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1072">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1072
> ">1072</a></td>
> -    <td>C++11</td>
> -    <td>Scoped enumerator with the same name as its containing class</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1073">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1073
> ">1073</a></td>
> -    <td>C++11</td>
> -    <td>Merging <I>dynamic-exception-specification</I>s and
> <I>noexcept-specification</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1074">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1074
> ">1074</a></td>
> -    <td>C++11</td>
> -    <td>Value-dependent <I>noexcept-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1075">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1075
> ">1075</a></td>
> -    <td>C++11</td>
> -    <td>Grammar does not allow template alias in <I>type-name</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1076">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1076
> ">1076</a></td>
> -    <td>DRWP</td>
> -    <td>Value categories and lvalue temporaries</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1077">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1077
> ">1077</a></td>
> -    <td>extension</td>
> -    <td>Explicit specializations in non-containing namespaces</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1078">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1078
> ">1078</a></td>
> -    <td>NAD</td>
> -    <td>Narrowing and the usual arithmetic conversions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1079">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1079
> ">1079</a></td>
> -    <td>C++11</td>
> -    <td>Overload resolution involving aggregate initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1080">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1080
> ">1080</a></td>
> -    <td>C++11</td>
> -    <td>Confusing relationship between templates and copy
> constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1081">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1081
> ">1081</a></td>
> -    <td>C++11</td>
> -    <td>Defaulted destructor and unusable operator delete</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1082">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1082
> ">1082</a></td>
> -    <td>C++11</td>
> -    <td>Implicit copy function if subobject has none?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1083">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1083
> ">1083</a></td>
> -    <td>C++11</td>
> -    <td>Passing an object to ellipsis with non-trivial move
> constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1084">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1084
> ">1084</a></td>
> -    <td>NAD</td>
> -    <td>Conditions for a deleted move function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1085">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1085
> ">1085</a></td>
> -    <td>NAD</td>
> -    <td>Move assignment operators and virtual bases</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1086">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1086
> ">1086</a></td>
> -    <td>C++11</td>
> -    <td><TT>const_cast</TT> to rvalue reference to function type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1087">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1087
> ">1087</a></td>
> -    <td>C++11</td>
> -    <td>Additional applications of issue 899</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1088">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1088
> ">1088</a></td>
> -    <td>C++11</td>
> -    <td>Dependent non-type template arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1089">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1089
> ">1089</a></td>
> -    <td>drafting</td>
> -    <td>Template parameters in member selections</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1090">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1090
> ">1090</a></td>
> -    <td>C++11</td>
> -    <td>Alignment of subobjects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1091">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1091
> ">1091</a></td>
> -    <td>C++11</td>
> -    <td>Inconsistent use of the term “object expression”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1092">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1092
> ">1092</a></td>
> -    <td>drafting</td>
> -    <td>Cycles in overload resolution during instantiation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1093">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1093
> ">1093</a></td>
> -    <td>CD3</td>
> -    <td>Value-initializing non-objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1094">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1094
> ">1094</a></td>
> -    <td>C++11</td>
> -    <td>Converting floating-point values to scoped enumeration types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1095">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1095
> ">1095</a></td>
> -    <td>C++11</td>
> -    <td>List-initialization of references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1096">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1096
> ">1096</a></td>
> -    <td>C++11</td>
> -    <td>Missing requirement for template definitions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1097">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1097
> ">1097</a></td>
> -    <td>NAD</td>
> -    <td>Aggregate initialization of function parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1098">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1098
> ">1098</a></td>
> -    <td>C++11</td>
> -    <td>Pointer conversions in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1099">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1099
> ">1099</a></td>
> -    <td>C++11</td>
> -    <td>Infinite recursion in <TT>constexpr</TT> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1100">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1100
> ">1100</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> conversion functions and non-type template
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1101">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1101
> ">1101</a></td>
> -    <td>C++11</td>
> -    <td>Non-integral initialized static data members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1102">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1102
> ">1102</a></td>
> -    <td>C++11</td>
> -    <td>Better example of undefined behavior</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1103">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1103
> ">1103</a></td>
> -    <td>C++11</td>
> -    <td>Reversion of phase 1 and 2 transformations in raw string
> literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1104">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1104
> ">1104</a></td>
> -    <td>C++11</td>
> -    <td>Global-scope template arguments vs the <TT><:</TT> digraph</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1105">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1105
> ">1105</a></td>
> -    <td>C++11</td>
> -    <td>Issues relating to TR 10176:2003</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1106">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1106
> ">1106</a></td>
> -    <td>C++11</td>
> -    <td>Need more detail in <TT>nullptr</TT> keyword description</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1107">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1107
> ">1107</a></td>
> -    <td>C++11</td>
> -    <td>Overload resolution for user-defined integer literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1108">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1108
> ">1108</a></td>
> -    <td>NAD</td>
> -    <td>User-defined literals have not been implemented</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1109">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1109
> ">1109</a></td>
> -    <td>C++11</td>
> -    <td>When is “use” a reference to the ODR meaning?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1110">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1110
> ">1110</a></td>
> -    <td>NAD</td>
> -    <td>Incomplete return type should be allowed in <TT>decltype</TT>
> operand</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1111">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1111
> ">1111</a></td>
> -    <td>C++11</td>
> -    <td>Remove dual-scope lookup of member template names</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1112">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1112
> ">1112</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> variables should have internal linkage like
> <TT>const</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1113">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1113
> ">1113</a></td>
> -    <td>C++11</td>
> -    <td>Linkage of namespace member of unnamed namespace</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="1114">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1114
> ">1114</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect use of placement <TT>new</TT> in example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1115">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1115
> ">1115</a></td>
> -    <td>C++11</td>
> -    <td>C-compatible alignment specification</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1116">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1116
> ">1116</a></td>
> -    <td>CD4</td>
> -    <td>Aliasing of union members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1117">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1117
> ">1117</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect note about xvalue member access expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1118">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1118
> ">1118</a></td>
> -    <td>NAD</td>
> -    <td>Implicit lambda capture via explicit copy constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1119">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1119
> ">1119</a></td>
> -    <td>C++11</td>
> -    <td>Missing case in description of member access ambiguity</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1120">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1120
> ">1120</a></td>
> -    <td>C++11</td>
> -    <td><TT>reinterpret_cast</TT> and <TT>void*</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1121">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1121
> ">1121</a></td>
> -    <td>C++11</td>
> -    <td>Unnecessary ambiguity error in formation of pointer to member</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1122">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1122
> ">1122</a></td>
> -    <td>C++11</td>
> -    <td>Circular definition of <TT>std::size_t</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1123">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1123
> ">1123</a></td>
> -    <td>C++11</td>
> -    <td>Destructors should be <TT>noexcept</TT> by default</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1124">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1124
> ">1124</a></td>
> -    <td>NAD</td>
> -    <td>Error in description of value category of pointer-to-member
> expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1125">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1125
> ">1125</a></td>
> -    <td>C++11</td>
> -    <td>Unclear definition of “potential constant
> expression”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1126">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1126
> ">1126</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> functions in <TT>const</TT> initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1127">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1127
> ">1127</a></td>
> -    <td>C++11</td>
> -    <td>Overload resolution in <TT>constexpr</TT> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1128">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1128
> ">1128</a></td>
> -    <td>C++11</td>
> -    <td><I>attribute-specifier</I>s in <I>decl-specifier-seq</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1129">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1129
> ">1129</a></td>
> -    <td>C++11</td>
> -    <td>Default <TT>nothrow</TT> for <TT>constexpr</TT> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1130">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1130
> ">1130</a></td>
> -    <td>C++11</td>
> -    <td>Function parameter type adjustments and <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1131">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1131
> ">1131</a></td>
> -    <td>C++11</td>
> -    <td>Template aliases in <I>elaborated-type-specifier</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1132">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1132
> ">1132</a></td>
> -    <td>NAD</td>
> -    <td>Keyword vs attribute for <TT>noreturn</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1133">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1133
> ">1133</a></td>
> -    <td>C++11</td>
> -    <td>Keywords vs attributes for control of hiding and overriding</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1134">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1134
> ">1134</a></td>
> -    <td>C++11</td>
> -    <td>When is an explicitly-defaulted function defined?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1135">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1135
> ">1135</a></td>
> -    <td>C++11</td>
> -    <td>Explicitly-defaulted non-public special member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1136">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1136
> ">1136</a></td>
> -    <td>C++11</td>
> -    <td>Explicitly-defaulted explicit constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1137">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1137
> ">1137</a></td>
> -    <td>C++11</td>
> -    <td>Explicitly-defaulted virtual special member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1138">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1138
> ">1138</a></td>
> -    <td>C++11</td>
> -    <td>Rvalue-ness check for rvalue reference binding is wrong</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1139">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1139
> ">1139</a></td>
> -    <td>C++11</td>
> -    <td>Rvalue reference binding to scalar xvalues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1140">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1140
> ">1140</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect redefinition of POD class</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1141">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1141
> ">1141</a></td>
> -    <td>NAD</td>
> -    <td>Non-static data member initializers have not been implemented</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1142">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1142
> ">1142</a></td>
> -    <td>C++11</td>
> -    <td><TT>friend</TT> declaration of member function of containing
> class</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1143">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1143
> ">1143</a></td>
> -    <td>NAD</td>
> -    <td>Move semantics for <TT>*this</TT> have not been implemented</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1144">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1144
> ">1144</a></td>
> -    <td>C++11</td>
> -    <td>Remove access declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1145">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1145
> ">1145</a></td>
> -    <td>C++11</td>
> -    <td>Defaulting and triviality</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1146">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1146
> ">1146</a></td>
> -    <td>C++11</td>
> -    <td><I>exception-specification</I>s of defaulted functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1147">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1147
> ">1147</a></td>
> -    <td>C++11</td>
> -    <td>Destructors should be default <TT>nothrow</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1148">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1148
> ">1148</a></td>
> -    <td>C++11</td>
> -    <td>Copy elision and move construction of function parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1149">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1149
> ">1149</a></td>
> -    <td>C++11</td>
> -    <td>Trivial non-public copy operators in subobjects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1150">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1150
> ">1150</a></td>
> -    <td>NAD</td>
> -    <td>Inheriting constructors have not been implemented</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1151">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1151
> ">1151</a></td>
> -    <td>C++11</td>
> -    <td>Overload resolution with initializer-list and non-list
> constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1152">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1152
> ">1152</a></td>
> -    <td>C++11</td>
> -    <td>Rules for determining existence of implicit conversion
> sequence</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1153">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1153
> ">1153</a></td>
> -    <td>C++11</td>
> -    <td>Type matching in address of overloaded function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1154">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1154
> ">1154</a></td>
> -    <td>C++11</td>
> -    <td>Address of <TT>thread_local</TT> variable as non-type template
> argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1155">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1155
> ">1155</a></td>
> -    <td>C++11</td>
> -    <td>Internal-linkage non-type template arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1156">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1156
> ">1156</a></td>
> -    <td>C++11</td>
> -    <td>Partial ordering in a non-call context</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1157">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1157
> ">1157</a></td>
> -    <td>open</td>
> -    <td>Partial ordering of function templates is still
> underspecified</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1158">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1158
> ">1158</a></td>
> -    <td>C++11</td>
> -    <td>Recursive instantiation via alias template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1159">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1159
> ">1159</a></td>
> -    <td>C++11</td>
> -    <td>Class and enumeration definitions in template aliases</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1160">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1160
> ">1160</a></td>
> -    <td>C++11</td>
> -    <td>Definitions of template members and the current instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1161">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1161
> ">1161</a></td>
> -    <td>C++11</td>
> -    <td>Dependent <I>nested-name-specifier</I> in a pointer-to-member
> declarator</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1162">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1162
> ">1162</a></td>
> -    <td>NAD</td>
> -    <td>Dependent <I>elaborated-type-specifier</I>s in non-deduced
> contexts</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1163">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1163
> ">1163</a></td>
> -    <td>NAD</td>
> -    <td><TT>extern template</TT> prevents inlining functions not marked
> <TT>inline</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1164">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1164
> ">1164</a></td>
> -    <td>C++11</td>
> -    <td>Partial ordering of <TT>f(T&)</TT> and
> <TT>f(T&&)</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1165">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1165
> ">1165</a></td>
> -    <td>C++11</td>
> -    <td>Exceptions when destroying array elements</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1166">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1166
> ">1166</a></td>
> -    <td>C++11</td>
> -    <td><I>exception-declaration</I>s that do not declare objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1167">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1167
> ">1167</a></td>
> -    <td>C++11</td>
> -    <td><I>function-try-block</I>s for destructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1168">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1168
> ">1168</a></td>
> -    <td>C++11</td>
> -    <td>Additional reasons to call <TT>std::terminate</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1169">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1169
> ">1169</a></td>
> -    <td>C++11</td>
> -    <td>Missing feature macro for strict pointer safety</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1170">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1170
> ">1170</a></td>
> -    <td>C++11</td>
> -    <td>Access checking during template argument deduction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1171">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1171
> ">1171</a></td>
> -    <td>C++11</td>
> -    <td>Partial stack unwinding with <TT>noexcept</TT> violation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1172">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1172
> ">1172</a></td>
> -    <td>drafting</td>
> -    <td>“instantiation-dependent” constructs</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1173">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1173
> ">1173</a></td>
> -    <td>C++11</td>
> -    <td>Unclear specification of effects of signal handling</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1174">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1174
> ">1174</a></td>
> -    <td>C++11</td>
> -    <td>When is a pure virtual function “used?”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1175">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1175
> ">1175</a></td>
> -    <td>C++11</td>
> -    <td>Disambiguating user-defined literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1176">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1176
> ">1176</a></td>
> -    <td>C++11</td>
> -    <td>Definition of release sequence</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1177">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1177
> ">1177</a></td>
> -    <td>C++11</td>
> -    <td>Intra-thread dependency-ordered-before</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1178">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1178
> ">1178</a></td>
> -    <td>C++11</td>
> -    <td>Deduction failure matching placement new</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1179">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1179
> ">1179</a></td>
> -    <td>NAD</td>
> -    <td>Cv-qualification of non-type template parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1180">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1180
> ">1180</a></td>
> -    <td>C++11</td>
> -    <td>Over-aligned class types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1181">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1181
> ">1181</a></td>
> -    <td>C++11</td>
> -    <td>What is a “built-in type?”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1182">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1182
> ">1182</a></td>
> -    <td>C++11</td>
> -    <td>Incorrect description of pack expansion syntax</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1183">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1183
> ">1183</a></td>
> -    <td>C++11</td>
> -    <td>Expansion of parameter packs in declarators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1184">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1184
> ">1184</a></td>
> -    <td>C++11</td>
> -    <td>Argument conversions to nondeduced parameter types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1185">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1185
> ">1185</a></td>
> -    <td>C++11</td>
> -    <td>Misleading description of language linkage and member function
> types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1186">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1186
> ">1186</a></td>
> -    <td>C++11</td>
> -    <td>Non-dependent <TT>constexpr</TT> violations in function
> templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1187">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1187
> ">1187</a></td>
> -    <td>C++11</td>
> -    <td>Problems in initialization example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1188">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1188
> ">1188</a></td>
> -    <td>C++11</td>
> -    <td>Type punning in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1189">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1189
> ">1189</a></td>
> -    <td>C++11</td>
> -    <td>Address of distinct base class subobjects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1190">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1190
> ">1190</a></td>
> -    <td>C++11</td>
> -    <td>Operations on non-safely-derived pointers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1191">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1191
> ">1191</a></td>
> -    <td>C++11</td>
> -    <td>Deleted subobject destructors and implicitly-defined
> constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1192">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1192
> ">1192</a></td>
> -    <td>C++11</td>
> -    <td>Inadvertent change to ODR and templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1193">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1193
> ">1193</a></td>
> -    <td>C++11</td>
> -    <td>Use of address-constant pointers in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1194">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1194
> ">1194</a></td>
> -    <td>C++11</td>
> -    <td>Constexpr references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1195">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1195
> ">1195</a></td>
> -    <td>C++11</td>
> -    <td>References to non-literal types in constexpr functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1196">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1196
> ">1196</a></td>
> -    <td>C++11</td>
> -    <td>Definition required for explicit instantiation after explicit
> specialization?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1197">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1197
> ">1197</a></td>
> -    <td>C++11</td>
> -    <td>Constexpr arrays</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1198">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1198
> ">1198</a></td>
> -    <td>C++11</td>
> -    <td>Literal types and copy constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1199">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1199
> ">1199</a></td>
> -    <td>C++11</td>
> -    <td>Deleted constexpr functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1200">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1200
> ">1200</a></td>
> -    <td>open</td>
> -    <td>Lookup rules for template parameters</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1201">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1201
> ">1201</a></td>
> -    <td>C++11</td>
> -    <td>Are deleted and defaulted functions definitions?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1202">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1202
> ">1202</a></td>
> -    <td>C++11</td>
> -    <td>Calling virtual functions during destruction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1203">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1203
> ">1203</a></td>
> -    <td>dup</td>
> -    <td>Misleading note regarding initialized static data members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1204">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1204
> ">1204</a></td>
> -    <td>C++11</td>
> -    <td>Specifiers in a <I>for-range-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1205">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1205
> ">1205</a></td>
> -    <td>dup</td>
> -    <td>Lvalue reference binding and function viability</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1206">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1206
> ">1206</a></td>
> -    <td>C++11</td>
> -    <td>Defining opaque enumeration members of class templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1207">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1207
> ">1207</a></td>
> -    <td>C++11</td>
> -    <td>Type of class member in <I>trailing-return-type</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1208">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1208
> ">1208</a></td>
> -    <td>C++11</td>
> -    <td>Explicit <TT>noexcept</TT> in defaulted definition</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1209">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1209
> ">1209</a></td>
> -    <td>open</td>
> -    <td>Is a potentially-evaluated expression in a template definition a
> “use?”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1210">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1210
> ">1210</a></td>
> -    <td>C++11</td>
> -    <td>Injection of <I>elaborated-type-specifier</I> in enumeration
> scope</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1211">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1211
> ">1211</a></td>
> -    <td>drafting</td>
> -    <td>Misaligned lvalues</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1212">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1212
> ">1212</a></td>
> -    <td>C++11</td>
> -    <td>Non-function-call xvalues and <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1213">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1213
> ">1213</a></td>
> -    <td>CD3</td>
> -    <td>Array subscripting and xvalues</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr id="1214">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1214
> ">1214</a></td>
> -    <td>C++11</td>
> -    <td>Kinds of initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1215">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1215
> ">1215</a></td>
> -    <td>C++11</td>
> -    <td>Definition of POD struct</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1216">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1216
> ">1216</a></td>
> -    <td>C++11</td>
> -    <td>Exceptions “allowed” by a
> <I>noexcept-specification</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1217">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1217
> ">1217</a></td>
> -    <td>NAD</td>
> -    <td>Are deleted functions implicitly <TT>noexcept</TT>?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1218">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1218
> ">1218</a></td>
> -    <td>C++11</td>
> -    <td>What is the “currently-handled exception” in a
> multi-threaded program?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1219">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1219
> ">1219</a></td>
> -    <td>C++11</td>
> -    <td>Non-static data member initializers in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1220">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1220
> ">1220</a></td>
> -    <td>C++11</td>
> -    <td>Looking up <I>conversion-type-id</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1221">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1221
> ">1221</a></td>
> -    <td>open</td>
> -    <td>Partial ordering and reference collapsing</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1222">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1222
> ">1222</a></td>
> -    <td>NAD</td>
> -    <td>Unnecessary restriction on <TT>auto</TT> array types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1223">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1223
> ">1223</a></td>
> -    <td>drafting</td>
> -    <td>Syntactic disambiguation and <I>trailing-return-type</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1224">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1224
> ">1224</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> defaulted copy constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1225">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1225
> ">1225</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> constructors and virtual bases</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1226">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1226
> ">1226</a></td>
> -    <td>CD3</td>
> -    <td>Converting a <I>braced-init-list</I> default argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1227">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1227
> ">1227</a></td>
> -    <td>CD3</td>
> -    <td>Mixing immediate and non-immediate contexts in deduction
> failure</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1228">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1228
> ">1228</a></td>
> -    <td>NAD</td>
> -    <td>Copy-list-initialization and <TT>explicit</TT> constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1229">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1229
> ">1229</a></td>
> -    <td>C++11</td>
> -    <td>Overload resolution with empty <I>braced-init-list</I>
> argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1230">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1230
> ">1230</a></td>
> -    <td>open</td>
> -    <td>Confusing description of ambiguity of destructor name</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1231">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1231
> ">1231</a></td>
> -    <td>C++11</td>
> -    <td>Variadic templates requiring an empty pack expansion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1232">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1232
> ">1232</a></td>
> -    <td>C++11</td>
> -    <td>Creation of array temporaries using a <I>braced-init-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1233">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1233
> ">1233</a></td>
> -    <td>C++11</td>
> -    <td>Pack expansions and dependent calls</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1234">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1234
> ">1234</a></td>
> -    <td>C++11</td>
> -    <td><I>abstract-declarator</I> does not permit <TT>...</TT> after
> <I>ptr-operator</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1235">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1235
> ">1235</a></td>
> -    <td>C++11</td>
> -    <td>“Unused” ellipsis and default arguments in partial
> ordering</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1236">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1236
> ">1236</a></td>
> -    <td>C++11</td>
> -    <td>Inconsistently-interrelated examples</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1237">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1237
> ">1237</a></td>
> -    <td>C++11</td>
> -    <td>Deprecated implicit copy assignment in example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1238">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1238
> ">1238</a></td>
> -    <td>C++11</td>
> -    <td>Overloading ambiguity binding reference to function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1239">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1239
> ">1239</a></td>
> -    <td>C++11</td>
> -    <td>Hexadecimal floating-point literals vs user-defined literals</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1240">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1240
> ">1240</a></td>
> -    <td>C++11</td>
> -    <td><TT>constexpr</TT> defaulted constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1241">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1241
> ">1241</a></td>
> -    <td>C++11</td>
> -    <td>Which members does a destructor destroy?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1242">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1242
> ">1242</a></td>
> -    <td>C++11</td>
> -    <td>Initializing variant class members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1243">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1243
> ">1243</a></td>
> -    <td>C++11</td>
> -    <td>Misleading footnote regarding multiple-declarator
> declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1244">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1244
> ">1244</a></td>
> -    <td>C++11</td>
> -    <td>Equivalence of alias templates and class templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1245">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1245
> ">1245</a></td>
> -    <td>C++11</td>
> -    <td>Matching declarations involving <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1246">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1246
> ">1246</a></td>
> -    <td>C++11</td>
> -    <td>Non-deduced non-final parameter packs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1247">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1247
> ">1247</a></td>
> -    <td>CD4</td>
> -    <td>Restriction on alias name appearing in <I>type-id</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1248">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1248
> ">1248</a></td>
> -    <td>open</td>
> -    <td>Updating Annex C to C99</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1249">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1249
> ">1249</a></td>
> -    <td>drafting</td>
> -    <td>Cv-qualification of nested lambda capture</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1250">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1250
> ">1250</a></td>
> -    <td>CD3</td>
> -    <td>Cv-qualification of incomplete virtual function return types</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr id="1251">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1251
> ">1251</a></td>
> -    <td>CD3</td>
> -    <td>C compatibility: casting to unqualified <TT>void*</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1252">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1252
> ">1252</a></td>
> -    <td>drafting</td>
> -    <td>Overloading member function templates based on dependent return
> type</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1253">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1253
> ">1253</a></td>
> -    <td>drafting</td>
> -    <td>Generic non-template members</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1254">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1254
> ">1254</a></td>
> -    <td>NAD</td>
> -    <td>odr-use vs template arguments and constexpr functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1255">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1255
> ">1255</a></td>
> -    <td>drafting</td>
> -    <td>Definition problems with <TT>constexpr</TT> functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1256">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1256
> ">1256</a></td>
> -    <td>open</td>
> -    <td>Unevaluated operands are not necessarily constant expressions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1257">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1257
> ">1257</a></td>
> -    <td>open</td>
> -    <td>Instantiation via non-dependent references in uninstantiated
> templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1258">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1258
> ">1258</a></td>
> -    <td>drafting</td>
> -    <td>“Instantiation context” differs from dependent lookup
> rules</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1259">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1259
> ">1259</a></td>
> -    <td>NAD</td>
> -    <td>Deleting a POD via a pointer to base</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1260">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1260
> ">1260</a></td>
> -    <td>CD3</td>
> -    <td>Incorrect use of term “overloaded” in description of
> odr-use</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1261">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1261
> ">1261</a></td>
> -    <td>CD3</td>
> -    <td>Explicit handling of cv-qualification with non-class prvalues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1262">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1262
> ">1262</a></td>
> -    <td>CD3</td>
> -    <td>Default template arguments and deduction failure</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1263">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1263
> ">1263</a></td>
> -    <td>NAD</td>
> -    <td>Mismatch between rvalue reference binding and overload
> resolution</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1264">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1264
> ">1264</a></td>
> -    <td>CD3</td>
> -    <td>Use of <TT>this</TT> in <TT>constexpr</TT> constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1265">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1265
> ">1265</a></td>
> -    <td>CD3</td>
> -    <td>Mixed use of the <TT>auto</TT> specifier</td>
> -    <td class="full" align="center">Clang 5</td>
> -  </tr>
> -  <tr class="open" id="1266">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1266
> ">1266</a></td>
> -    <td>open</td>
> -    <td><I>user-defined-integer-literal</I> overflow</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1267">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1267
> ">1267</a></td>
> -    <td>CD3</td>
> -    <td>Rvalue reference types in <I>exception-specification</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1268">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1268
> ">1268</a></td>
> -    <td>CD3</td>
> -    <td><TT>reinterpret_cast</TT> of an xvalue operand</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1269">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1269
> ">1269</a></td>
> -    <td>CD3</td>
> -    <td><TT>dynamic_cast</TT> of an xvalue operand</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1270">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1270
> ">1270</a></td>
> -    <td>CD3</td>
> -    <td>Brace elision in array temporary initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1271">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1271
> ">1271</a></td>
> -    <td>DR</td>
> -    <td>Imprecise wording regarding dependent types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1272">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1272
> ">1272</a></td>
> -    <td>NAD</td>
> -    <td>Implicit definition of static data member of const literal
> type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1273">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1273
> ">1273</a></td>
> -    <td>NAD</td>
> -    <td>Accessibility and function signatures</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1274">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1274
> ">1274</a></td>
> -    <td>CD4</td>
> -    <td>Common nonterminal for <I>expression</I> and
> <I>braced-init-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1275">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1275
> ">1275</a></td>
> -    <td>CD3</td>
> -    <td>Incorrect comment in example of template parameter pack
> restriction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1276">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1276
> ">1276</a></td>
> -    <td>NAD</td>
> -    <td>Reference to <TT>stdint.h</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1277">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1277
> ">1277</a></td>
> -    <td>NAD</td>
> -    <td>Lax definition of <TT>intmax_t</TT> and <TT>uintmax_t</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1278">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1278
> ">1278</a></td>
> -    <td>drafting</td>
> -    <td>Incorrect treatment of contrived object</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1279">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1279
> ">1279</a></td>
> -    <td>drafting</td>
> -    <td>Additional differences between C++ 2003 and C++ 2011</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1280">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1280
> ">1280</a></td>
> -    <td>NAD</td>
> -    <td>Object reallocation and reference members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1281">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1281
> ">1281</a></td>
> -    <td>NAD</td>
> -    <td>Virtual and dependent base classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1282">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1282
> ">1282</a></td>
> -    <td>CD3</td>
> -    <td>Underspecified destructor <I>exception-specification</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1283">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1283
> ">1283</a></td>
> -    <td>drafting</td>
> -    <td>Static data members of classes with typedef name for linkage
> purposes</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1284">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1284
> ">1284</a></td>
> -    <td>CD4</td>
> -    <td>Should the lifetime of an array be independent of that of its
> elements?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1285">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1285
> ">1285</a></td>
> -    <td>open</td>
> -    <td>Trivial destructors and object lifetime</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1286">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1286
> ">1286</a></td>
> -    <td>drafting</td>
> -    <td>Equivalence of alias templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1287">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1287
> ">1287</a></td>
> -    <td>C++14</td>
> -    <td>Direct initialization vs “implicit” conversion in
> reference binding</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1288">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1288
> ">1288</a></td>
> -    <td>CD3</td>
> -    <td>Reference list initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1289">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1289
> ">1289</a></td>
> -    <td>NAD</td>
> -    <td>Can an alias template name the current instantiation?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1290">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1290
> ">1290</a></td>
> -    <td>CD3</td>
> -    <td>Lifetime of the underlying array of an <TT>initializer_list</TT>
> member</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1291">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1291
> ">1291</a></td>
> -    <td>drafting</td>
> -    <td>Looking up a <I>conversion-type-id</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1292">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1292
> ">1292</a></td>
> -    <td>CD4</td>
> -    <td>Dependent calls with <I>braced-init-list</I>s containing a pack
> expansion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1293">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1293
> ">1293</a></td>
> -    <td>CD3</td>
> -    <td>String literals in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1294">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1294
> ">1294</a></td>
> -    <td>drafting</td>
> -    <td>Side effects in dynamic/static initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1295">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1295
> ">1295</a></td>
> -    <td>CD3</td>
> -    <td>Binding a reference to an rvalue bit-field</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr id="1296">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1296
> ">1296</a></td>
> -    <td>CD3</td>
> -    <td>Ill-formed template declarations (not just definitions)</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1297">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1297
> ">1297</a></td>
> -    <td>CD3</td>
> -    <td>Misplaced function <I>attribute-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1298">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1298
> ">1298</a></td>
> -    <td>CD3</td>
> -    <td>Incorrect example in overload resolution</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1299">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1299
> ">1299</a></td>
> -    <td>DRWP</td>
> -    <td>“Temporary objects” vs “temporary
> expressions”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1300">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1300
> ">1300</a></td>
> -    <td>dup</td>
> -    <td><TT>T()</TT> for array types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1301">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1301
> ">1301</a></td>
> -    <td>CD3</td>
> -    <td>Value initialization of union</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1302">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1302
> ">1302</a></td>
> -    <td>CD3</td>
> -    <td><TT>noexcept</TT> applied to expression of type <TT>void</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1303">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1303
> ">1303</a></td>
> -    <td>NAD</td>
> -    <td>C language linkage for template with internal linkage</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1304">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1304
> ">1304</a></td>
> -    <td>drafting</td>
> -    <td>Omitted array bound with string initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1305">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1305
> ">1305</a></td>
> -    <td>CD3</td>
> -    <td><TT>alignof</TT> applied to array of unknown size</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1306">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1306
> ">1306</a></td>
> -    <td>CD3</td>
> -    <td>Modifying an object within a <TT>const</TT> member function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1307">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1307
> ">1307</a></td>
> -    <td>C++14</td>
> -    <td>Overload resolution based on size of array
> <I>initializer-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1308">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1308
> ">1308</a></td>
> -    <td>CD3</td>
> -    <td>Completeness of class type within an
> <I>exception-specification</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1309">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1309
> ">1309</a></td>
> -    <td>CD4</td>
> -    <td>Incorrect note regarding lookup of a member of the current
> instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1310">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1310
> ">1310</a></td>
> -    <td>CD3</td>
> -    <td>What is an “acceptable lookup result?”</td>
> -    <td class="full" align="center">Clang 5</td>
> -  </tr>
> -  <tr id="1311">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1311
> ">1311</a></td>
> -    <td>CD3</td>
> -    <td>Volatile lvalues in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1312">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1312
> ">1312</a></td>
> -    <td>CD3</td>
> -    <td>Simulated <TT>reinterpret_cast</TT> in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1313">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1313
> ">1313</a></td>
> -    <td>CD3</td>
> -    <td>Undefined pointer arithmetic in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1314">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1314
> ">1314</a></td>
> -    <td>NAD</td>
> -    <td>Pointer arithmetic within standard-layout objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1315">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1315
> ">1315</a></td>
> -    <td>CD4</td>
> -    <td>Restrictions on non-type template arguments in partial
> specializations</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="1316">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1316
> ">1316</a></td>
> -    <td>NAD</td>
> -    <td><TT>constexpr</TT> function requirements and class scope</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1317">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1317
> ">1317</a></td>
> -    <td>NAD</td>
> -    <td>Unnamed scoped enumerations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1318">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1318
> ">1318</a></td>
> -    <td>CD3</td>
> -    <td>Syntactic ambiguities with <TT>final</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1319">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1319
> ">1319</a></td>
> -    <td>NAD</td>
> -    <td>Error in pack expansion example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1320">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1320
> ">1320</a></td>
> -    <td>CD3</td>
> -    <td>Converting scoped enumerations to <TT>bool</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1321">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1321
> ">1321</a></td>
> -    <td>CD3</td>
> -    <td>Equivalency of dependent calls</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1322">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1322
> ">1322</a></td>
> -    <td>drafting</td>
> -    <td>Function parameter type decay in templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1323">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1323
> ">1323</a></td>
> -    <td>NAD</td>
> -    <td>Nonexistent nonterminal in <I>alignment-specifier</I> grammar</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1324">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1324
> ">1324</a></td>
> -    <td>CD3</td>
> -    <td>Value initialization and defaulted constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1325">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1325
> ">1325</a></td>
> -    <td>NAD</td>
> -    <td>Omitted declarator in <TT>friend</TT> declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1326">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1326
> ">1326</a></td>
> -    <td>extension</td>
> -    <td>Deducing an array bound from an <I>initializer-list</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1327">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1327
> ">1327</a></td>
> -    <td>CD3</td>
> -    <td><I>virt-specifier</I> in a defaulted definition</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1328">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1328
> ">1328</a></td>
> -    <td>CD3</td>
> -    <td>Conflict in reference binding vs overload resolution</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1329">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1329
> ">1329</a></td>
> -    <td>CD3</td>
> -    <td>Recursive deduction substitutions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1330">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1330
> ">1330</a></td>
> -    <td>CD3</td>
> -    <td>Delayed instantiation of <TT>noexcept</TT> specifiers</td>
> -    <td class="full" align="center">Clang 4 (C++11 onwards)</td>
> -  </tr>
> -  <tr class="open" id="1331">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1331
> ">1331</a></td>
> -    <td>extension</td>
> -    <td><TT>const</TT> mismatch with defaulted copy constructor</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1332">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1332
> ">1332</a></td>
> -    <td>drafting</td>
> -    <td>Handling of invalid universal-character-names</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1333">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1333
> ">1333</a></td>
> -    <td>CD3</td>
> -    <td>Omission of <TT>const</TT> in a defaulted copy constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1334">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1334
> ">1334</a></td>
> -    <td>NAD</td>
> -    <td>Layout compatibility and cv-qualification</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1335">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1335
> ">1335</a></td>
> -    <td>drafting</td>
> -    <td>Stringizing, extended characters, and
> universal-character-names</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1336">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1336
> ">1336</a></td>
> -    <td>CD3</td>
> -    <td>Definition of “converting constructor”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1337">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1337
> ">1337</a></td>
> -    <td>dup</td>
> -    <td>Partial ordering and non-deduced parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1338">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1338
> ">1338</a></td>
> -    <td>CD4</td>
> -    <td>Aliasing and allocation functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1339">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1339
> ">1339</a></td>
> -    <td>NAD</td>
> -    <td>Parenthesized <I>braced-init-list</I> and arrays</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1340">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1340
> ">1340</a></td>
> -    <td>CD3</td>
> -    <td>Complete type in member pointer expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1341">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1341
> ">1341</a></td>
> -    <td>NAD</td>
> -    <td>Bit-field initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1342">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1342
> ">1342</a></td>
> -    <td>drafting</td>
> -    <td>Order of initialization with multiple declarators</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1343">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1343
> ">1343</a></td>
> -    <td>C++17</td>
> -    <td>Sequencing of non-class initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1344">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1344
> ">1344</a></td>
> -    <td>C++14</td>
> -    <td>Adding new special member functions to a class via default
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1345">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1345
> ">1345</a></td>
> -    <td>CD3</td>
> -    <td>Initialization of anonymous union class members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1346">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1346
> ">1346</a></td>
> -    <td>CD3</td>
> -    <td><I>expression-list</I> initializers and the <TT>auto</TT>
> specifier</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="1347">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1347
> ">1347</a></td>
> -    <td>CD3</td>
> -    <td>Consistency of <TT>auto</TT> in multiple-declarator
> declarations</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="1348">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1348
> ">1348</a></td>
> -    <td>drafting</td>
> -    <td>Use of <TT>auto</TT> in a <I>trailing-return-type</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1349">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1349
> ">1349</a></td>
> -    <td>dup</td>
> -    <td>Consistency of alias template redeclarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1350">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1350
> ">1350</a></td>
> -    <td>CD3</td>
> -    <td>Incorrect exception specification for inherited constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1351">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1351
> ">1351</a></td>
> -    <td>CD4</td>
> -    <td>Problems with implicitly-declared
> <I>exception-specification</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1352">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1352
> ">1352</a></td>
> -    <td>CD3</td>
> -    <td>Inconsistent class scope and completeness rules</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1353">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1353
> ">1353</a></td>
> -    <td>drafting</td>
> -    <td>Array and variant members and deleted special member
> functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1354">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1354
> ">1354</a></td>
> -    <td>CD3</td>
> -    <td>Destructor exceptions for temporaries in noexcept expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1355">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1355
> ">1355</a></td>
> -    <td>CD3</td>
> -    <td>Aggregates and “user-provided” constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1356">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1356
> ">1356</a></td>
> -    <td>CD4</td>
> -    <td>Exception specifications of copy assignment operators with
> virtual bases</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1357">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1357
> ">1357</a></td>
> -    <td>CD3</td>
> -    <td><I>brace-or-equal-initializer</I>s for function and typedef
> members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1358">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1358
> ">1358</a></td>
> -    <td>CD3</td>
> -    <td>Unintentionally ill-formed <TT>constexpr</TT> function template
> instances</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1359">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1359
> ">1359</a></td>
> -    <td>CD3</td>
> -    <td><TT>constexpr</TT> union constructors</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr class="open" id="1360">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1360
> ">1360</a></td>
> -    <td>drafting</td>
> -    <td><TT>constexpr</TT> defaulted default constructors</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1361">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1361
> ">1361</a></td>
> -    <td>CD3</td>
> -    <td>Requirement on <I>brace-or-equal-initializer</I>s of literal
> types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1362">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1362
> ">1362</a></td>
> -    <td>CD3</td>
> -    <td>Complete type required for implicit conversion to
> <TT>T&</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1363">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1363
> ">1363</a></td>
> -    <td>CD3</td>
> -    <td>Triviality vs multiple default constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1364">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1364
> ">1364</a></td>
> -    <td>CD3</td>
> -    <td><TT>constexpr</TT> function parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1365">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1365
> ">1365</a></td>
> -    <td>CD3</td>
> -    <td>Calling undefined <TT>constexpr</TT> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1366">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1366
> ">1366</a></td>
> -    <td>CD3</td>
> -    <td>Deleted <TT>constexpr</TT> constructors and virtual base
> classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1367">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1367
> ">1367</a></td>
> -    <td>CD3</td>
> -    <td>Use of <TT>this</TT> in a constant expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1368">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1368
> ">1368</a></td>
> -    <td>CD3</td>
> -    <td>Value initialization and defaulted constructors (part 2)</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1369">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1369
> ">1369</a></td>
> -    <td>CD3</td>
> -    <td>Function invocation substitution of <TT>this</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1370">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1370
> ">1370</a></td>
> -    <td>CD3</td>
> -    <td><I>identifier-list</I> cannot contain ellipsis</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1371">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1371
> ">1371</a></td>
> -    <td>NAD</td>
> -    <td>Deduction from <TT>T&&</TT> in return types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1372">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1372
> ">1372</a></td>
> -    <td>CD3</td>
> -    <td>Cross-references incorrect in conversion function template
> argument deduction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1373">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1373
> ">1373</a></td>
> -    <td>dup</td>
> -    <td>Overload resolution changes matching reference-binding
> changes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1374">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1374
> ">1374</a></td>
> -    <td>CD3</td>
> -    <td>Qualification conversion vs difference in reference binding</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1375">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1375
> ">1375</a></td>
> -    <td>CD3</td>
> -    <td>Reference to anonymous union?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1376">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1376
> ">1376</a></td>
> -    <td>C++14</td>
> -    <td><TT>static_cast</TT> of temporary to rvalue reference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1377">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1377
> ">1377</a></td>
> -    <td>dup</td>
> -    <td>Access declarations not mentioned in Annex C</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1378">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1378
> ">1378</a></td>
> -    <td>open</td>
> -    <td>When is an instantiation required?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1379">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1379
> ">1379</a></td>
> -    <td>NAD</td>
> -    <td>Is <TT>std::initializer_list</TT> an aggregate?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1380">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1380
> ">1380</a></td>
> -    <td>CD3</td>
> -    <td>Type definitions in <I>template-parameter</I>
> <I>parameter-declaration</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1381">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1381
> ">1381</a></td>
> -    <td>CD3</td>
> -    <td>Implicitly-declared special member functions and default
> <TT>nothrow</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1382">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1382
> ">1382</a></td>
> -    <td>CD3</td>
> -    <td>Dead code for constructor names</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1383">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1383
> ">1383</a></td>
> -    <td>CD3</td>
> -    <td>Clarifying discarded-value expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1384">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1384
> ">1384</a></td>
> -    <td>NAD</td>
> -    <td><TT>reinterpret_cast</TT> in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1385">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1385
> ">1385</a></td>
> -    <td>CD3</td>
> -    <td>Syntactic forms of conversion functions for surrogate call
> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1386">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1386
> ">1386</a></td>
> -    <td>NAD</td>
> -    <td>Explicitly-specified partial argument list with multiple
> parameter packs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1387">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1387
> ">1387</a></td>
> -    <td>CD3</td>
> -    <td>Missing non-deduced context for <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1388">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1388
> ">1388</a></td>
> -    <td>CD3</td>
> -    <td>Missing non-deduced context following a function parameter
> pack</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr id="1389">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1389
> ">1389</a></td>
> -    <td>NAD</td>
> -    <td>Recursive reference in <I>trailing-return-type</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1390">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1390
> ">1390</a></td>
> -    <td>drafting</td>
> -    <td>Dependency of alias template specializations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1391">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1391
> ">1391</a></td>
> -    <td>CD4</td>
> -    <td>Conversions to parameter types with non-deduced template
> arguments</td>
> -    <td class="partial" align="center">Partial</td>
> -  </tr>
> -  <tr id="1392">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1392
> ">1392</a></td>
> -    <td>CD3</td>
> -    <td>Explicit conversion functions for references and
> non-references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1393">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1393
> ">1393</a></td>
> -    <td>extension</td>
> -    <td>Pack expansions in <I>using-declaration</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1394">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1394
> ">1394</a></td>
> -    <td>CD3</td>
> -    <td>Incomplete types as parameters of deleted functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1395">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1395
> ">1395</a></td>
> -    <td>C++17</td>
> -    <td>Partial ordering of variadic templates reconsidered</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1396">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1396
> ">1396</a></td>
> -    <td>drafting</td>
> -    <td>Deferred instantiation and checking of non-static data member
> initializers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1397">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1397
> ">1397</a></td>
> -    <td>CD4</td>
> -    <td>Class completeness in non-static data member initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1398">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1398
> ">1398</a></td>
> -    <td>CD3</td>
> -    <td>Non-type template parameters of type <TT>std::nullptr_t</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1399">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1399
> ">1399</a></td>
> -    <td>CD3</td>
> -    <td>Deduction with multiple function parameter packs</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#1388">1388</a></td>
> -  </tr>
> -  <tr id="1400">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1400
> ">1400</a></td>
> -    <td>NAD</td>
> -    <td>Function pointer equality</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1401">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1401
> ">1401</a></td>
> -    <td>CD3</td>
> -    <td>Similar types and reference compatibility</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1402">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1402
> ">1402</a></td>
> -    <td>CD3</td>
> -    <td>Move functions too often deleted</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1403">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1403
> ">1403</a></td>
> -    <td>open</td>
> -    <td>Universal-character-names in comments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1404">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1404
> ">1404</a></td>
> -    <td>drafting</td>
> -    <td>Object reallocation in unions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1405">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1405
> ">1405</a></td>
> -    <td>CD3</td>
> -    <td><TT>constexpr</TT> and mutable members of literal types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1406">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1406
> ">1406</a></td>
> -    <td>CD3</td>
> -    <td><I>ref-qualifier</I>s and added parameters of non-static member
> function templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1407">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1407
> ">1407</a></td>
> -    <td>NAD</td>
> -    <td>Integral to <TT>bool</TT> conversion in converted constant
> expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1408">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1408
> ">1408</a></td>
> -    <td>CD3</td>
> -    <td>What is “the same aggregate initialization?”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1409">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1409
> ">1409</a></td>
> -    <td>CD3</td>
> -    <td>What is the second standard conversion sequence of a
> list-initialization sequence?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1410">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1410
> ">1410</a></td>
> -    <td>CD3</td>
> -    <td>Reference overload tiebreakers should apply to rvalue
> references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1411">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1411
> ">1411</a></td>
> -    <td>CD3</td>
> -    <td>More on global scope <TT>::</TT> in
> <I>nested-name-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1412">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1412
> ">1412</a></td>
> -    <td>CD3</td>
> -    <td>Problems in specifying pointer conversions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1413">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1413
> ">1413</a></td>
> -    <td>CD3</td>
> -    <td>Missing cases of value-dependency</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1414">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1414
> ">1414</a></td>
> -    <td>drafting</td>
> -    <td>Binding an rvalue reference to a reference-unrelated lvalue</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1415">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1415
> ">1415</a></td>
> -    <td>CD3</td>
> -    <td>Missing prohibition of block-scope definition of <TT>extern</TT>
> object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1416">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1416
> ">1416</a></td>
> -    <td>CD3</td>
> -    <td>Function cv-qualifiers and <TT>typeid</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1417">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1417
> ">1417</a></td>
> -    <td>C++14</td>
> -    <td>Pointers/references to functions with cv-qualifiers or
> <I>ref-qualifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1418">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1418
> ">1418</a></td>
> -    <td>CD3</td>
> -    <td>Type of <TT>initializer_list</TT> backing array</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1419">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1419
> ">1419</a></td>
> -    <td>NAD</td>
> -    <td>Evaluation order in aggregate initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1420">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1420
> ">1420</a></td>
> -    <td>NAD</td>
> -    <td>Abstract final classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1421">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1421
> ">1421</a></td>
> -    <td>NAD</td>
> -    <td>Full expressions and aggregate initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1422">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1422
> ">1422</a></td>
> -    <td>dup</td>
> -    <td>Type of character literals containing
> universal-character-names</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1423">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1423
> ">1423</a></td>
> -    <td>CD3</td>
> -    <td>Convertibility of <TT>nullptr</TT> to <TT>bool</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1424">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1424
> ">1424</a></td>
> -    <td>C++14</td>
> -    <td>When must sub-object destructors be accessible?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1425">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1425
> ">1425</a></td>
> -    <td>CD3</td>
> -    <td>Base-class subobjects of standard-layout structs</td>
> -    <td class="na" align="center">N/A (ABI constraint)</td>
> -  </tr>
> -  <tr class="open" id="1426">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1426
> ">1426</a></td>
> -    <td>extension</td>
> -    <td>Allowing additional parameter types in defaulted functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1427">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1427
> ">1427</a></td>
> -    <td>NAD</td>
> -    <td>Default constructor and deleted or inaccessible destructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1428">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1428
> ">1428</a></td>
> -    <td>CD3</td>
> -    <td>Dynamic const objects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1429">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1429
> ">1429</a></td>
> -    <td>NAD</td>
> -    <td>Scope of a member template's template parameter</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1430">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1430
> ">1430</a></td>
> -    <td>drafting</td>
> -    <td>Pack expansion into fixed alias template parameter list</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1431">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1431
> ">1431</a></td>
> -    <td>CD3</td>
> -    <td>Exceptions from other than <I>throw-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1432">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1432
> ">1432</a></td>
> -    <td>drafting</td>
> -    <td>Newly-ambiguous variadic template expansions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1433">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1433
> ">1433</a></td>
> -    <td>extension</td>
> -    <td><I>trailing-return-type</I> and point of declaration</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1434">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1434
> ">1434</a></td>
> -    <td>NAD</td>
> -    <td>Parenthesized <I>braced-init-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1435">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1435
> ">1435</a></td>
> -    <td>CD3</td>
> -    <td><I>template-id</I> as the declarator for a class template
> constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1436">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1436
> ">1436</a></td>
> -    <td>drafting</td>
> -    <td>Interaction of constant expression changes with preprocessor
> expressions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1437">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1437
> ">1437</a></td>
> -    <td>CD3</td>
> -    <td><TT>alignas</TT> in <I>alias-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1438">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1438
> ">1438</a></td>
> -    <td>CD3</td>
> -    <td>Non-dereference use of invalid pointers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1439">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1439
> ">1439</a></td>
> -    <td>CD3</td>
> -    <td>Lookup and friend template declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1440">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1440
> ">1440</a></td>
> -    <td>CD3</td>
> -    <td>Acceptable <I>decltype-specifier</I>s used as
> <I>nested-name-specifier</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1441">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1441
> ">1441</a></td>
> -    <td>C++14</td>
> -    <td>Unclear wording for signal handler restrictions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1442">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1442
> ">1442</a></td>
> -    <td>CD3</td>
> -    <td>Argument-dependent lookup in the range-based <TT>for</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1443">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1443
> ">1443</a></td>
> -    <td>NAD</td>
> -    <td>Default arguments and non-static data members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1444">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1444
> ">1444</a></td>
> -    <td>drafting</td>
> -    <td>Type adjustments of non-type template parameters</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1445">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1445
> ">1445</a></td>
> -    <td>dup</td>
> -    <td>Argument-dependent lookup of <TT>begin</TT> and <TT>end</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1446">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1446
> ">1446</a></td>
> -    <td>CD4</td>
> -    <td>Member function with no <I>ref-qualifier</I> and non-member
> function with rvalue reference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1447">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1447
> ">1447</a></td>
> -    <td>CD3</td>
> -    <td><TT>static_cast</TT> of bit-field lvalue to rvalue reference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1448">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1448
> ">1448</a></td>
> -    <td>NAD</td>
> -    <td>Integral values of type <TT>bool</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1449">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1449
> ">1449</a></td>
> -    <td>CD3</td>
> -    <td>Narrowing conversion of negative value to unsigned type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1450">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1450
> ">1450</a></td>
> -    <td>CD3</td>
> -    <td><TT>INT_MIN % -1</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1451">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1451
> ">1451</a></td>
> -    <td>extension</td>
> -    <td>Objects with no linkage in non-type template arguments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1452">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1452
> ">1452</a></td>
> -    <td>drafting</td>
> -    <td>Value-initialized objects may be constants</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1453">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1453
> ">1453</a></td>
> -    <td>CD3</td>
> -    <td>Volatile members in literal classes?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1454">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1454
> ">1454</a></td>
> -    <td>CD3</td>
> -    <td>Passing constants through <TT>constexpr</TT> functions via
> references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1455">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1455
> ">1455</a></td>
> -    <td>CD3</td>
> -    <td>Lvalue converted constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1456">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1456
> ">1456</a></td>
> -    <td>CD3</td>
> -    <td>Address constant expression designating the one-past-the-end
> address</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1457">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1457
> ">1457</a></td>
> -    <td>CD3</td>
> -    <td>Undefined behavior in left-shift</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1458">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1458
> ">1458</a></td>
> -    <td>CD3</td>
> -    <td>Address of incomplete type vs <TT>operator&()</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1459">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1459
> ">1459</a></td>
> -    <td>open</td>
> -    <td>Reference-binding tiebreakers in overload resolution</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1460">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1460
> ">1460</a></td>
> -    <td>C++14</td>
> -    <td>What is an empty union?</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr id="1461">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1461
> ">1461</a></td>
> -    <td>NAD</td>
> -    <td>Narrowing conversions to bit-fields</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1462">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1462
> ">1462</a></td>
> -    <td>CD3</td>
> -    <td>Deduction failure vs “ill-formed, no diagnostic
> required”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1463">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1463
> ">1463</a></td>
> -    <td>extension</td>
> -    <td><TT>extern "C"</TT> alias templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1464">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1464
> ">1464</a></td>
> -    <td>CD3</td>
> -    <td>Negative array bound in a <I>new-expression</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1465">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1465
> ">1465</a></td>
> -    <td>CD4</td>
> -    <td><TT>noexcept</TT> and <TT>std::bad_array_new_length</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1466">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1466
> ">1466</a></td>
> -    <td>C++14</td>
> -    <td>Visible sequences of side effects are redundant</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1467">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1467
> ">1467</a></td>
> -    <td>CD4</td>
> -    <td>List-initialization of aggregate from same-type object</td>
> -    <td class="full" align="center">Clang 3.7 (C++11 onwards)</td>
> -  </tr>
> -  <tr class="open" id="1468">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1468
> ">1468</a></td>
> -    <td>drafting</td>
> -    <td><TT>typeid</TT>, overload resolution, and implicit lambda
> capture</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1469">
> -    <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>
> -  <tr id="1470">
> -    <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 class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1471">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1471
> ">1471</a></td>
> -    <td>CD3</td>
> -    <td>Nested type of non-dependent base</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1472">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1472
> ">1472</a></td>
> -    <td>CD3</td>
> -    <td>odr-use of reference variables</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1473">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1473
> ">1473</a></td>
> -    <td>CD3</td>
> -    <td>Syntax of <I>literal-operator-id</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1474">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1474
> ">1474</a></td>
> -    <td>NAD</td>
> -    <td>User-defined literals and <TT><inttypes.h></TT> format
> macros</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1475">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1475
> ">1475</a></td>
> -    <td>CD3</td>
> -    <td>Errors in <TT>[[carries_dependency]]</TT> example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1476">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1476
> ">1476</a></td>
> -    <td>CD3</td>
> -    <td>Definition of user-defined type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1477">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1477
> ">1477</a></td>
> -    <td>CD3</td>
> -    <td>Definition of a <TT>friend</TT> outside its namespace</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1478">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1478
> ">1478</a></td>
> -    <td>drafting</td>
> -    <td><TT>template</TT> keyword for dependent template template
> arguments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1479">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1479
> ">1479</a></td>
> -    <td>CD3</td>
> -    <td>Literal operators and default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1480">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1480
> ">1480</a></td>
> -    <td>CD3</td>
> -    <td>Constant initialization via non-constant temporary</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1481">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1481
> ">1481</a></td>
> -    <td>CD3</td>
> -    <td>Increment/decrement operators with reference parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1482">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1482
> ">1482</a></td>
> -    <td>CD3</td>
> -    <td>Point of declaration of enumeration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1483">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1483
> ">1483</a></td>
> -    <td>NAD</td>
> -    <td>Non-dependent <I>static_assert-declaration</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1484">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1484
> ">1484</a></td>
> -    <td>CD4</td>
> -    <td>Unused local classes of function templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1485">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1485
> ">1485</a></td>
> -    <td>drafting</td>
> -    <td>Out-of-class definition of member unscoped opaque enumeration</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1486">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1486
> ">1486</a></td>
> -    <td>drafting</td>
> -    <td>Base-derived conversion in member pointer deduction</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1487">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1487
> ">1487</a></td>
> -    <td>CD3</td>
> -    <td>When are inheriting constructors declared?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1488">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1488
> ">1488</a></td>
> -    <td>drafting</td>
> -    <td><I>abstract-pack-declarator</I>s in <I>type-id</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1489">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1489
> ">1489</a></td>
> -    <td>CD3</td>
> -    <td>Is value-initialization of an array constant initialization?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1490">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1490
> ">1490</a></td>
> -    <td>CD4</td>
> -    <td>List-initialization from a string literal</td>
> -    <td class="full" align="center">Clang 3.7 (C++11 onwards)</td>
> -  </tr>
> -  <tr id="1491">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1491
> ">1491</a></td>
> -    <td>CD3</td>
> -    <td>Move construction and rvalue reference members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1492">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1492
> ">1492</a></td>
> -    <td>CD4</td>
> -    <td>Exception specifications on template destructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1493">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1493
> ">1493</a></td>
> -    <td>C++14</td>
> -    <td>Criteria for move-construction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1494">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1494
> ">1494</a></td>
> -    <td>CD3</td>
> -    <td>Temporary initialization for reference binding in
> list-initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1495">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1495
> ">1495</a></td>
> -    <td>CD3</td>
> -    <td>Partial specialization of variadic class template</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr id="1496">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1496
> ">1496</a></td>
> -    <td>CD4</td>
> -    <td>Triviality with deleted and missing default constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1497">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1497
> ">1497</a></td>
> -    <td>NAD</td>
> -    <td>Aggregate initialization with parenthesized string literal</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1498">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1498
> ">1498</a></td>
> -    <td>dup</td>
> -    <td>Lifetime of temporaries in range-based <TT>for</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1499">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1499
> ">1499</a></td>
> -    <td>drafting</td>
> -    <td>Missing case for deleted move assignment operator</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1500">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1500
> ">1500</a></td>
> -    <td>open</td>
> -    <td>Name lookup of dependent conversion function</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1501">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1501
> ">1501</a></td>
> -    <td>NAD</td>
> -    <td>Nested braces in list-initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1502">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1502
> ">1502</a></td>
> -    <td>CD3</td>
> -    <td>Value initialization of unions with member initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1503">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1503
> ">1503</a></td>
> -    <td>CD3</td>
> -    <td>Exceptions during copy to exception object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1504">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1504
> ">1504</a></td>
> -    <td>CD3</td>
> -    <td>Pointer arithmetic after derived-base conversion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1505">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1505
> ">1505</a></td>
> -    <td>dup</td>
> -    <td>Direct binding of reference to temporary in
> list-initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1506">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1506
> ">1506</a></td>
> -    <td>CD3</td>
> -    <td>Value category of <TT>initializer_list</TT> object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1507">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1507
> ">1507</a></td>
> -    <td>CD3</td>
> -    <td>Value initialization with trivial inaccessible default
> constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1508">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1508
> ">1508</a></td>
> -    <td>C++14</td>
> -    <td>Template initializer-list constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1509">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1509
> ">1509</a></td>
> -    <td>C++14</td>
> -    <td>Definition of “non-template function”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1510">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1510
> ">1510</a></td>
> -    <td>CD3</td>
> -    <td>cv-qualified references via <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1511">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1511
> ">1511</a></td>
> -    <td>CD3</td>
> -    <td><TT>const volatile</TT> variables and the one-definition rule</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1512">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1512
> ">1512</a></td>
> -    <td>CD3</td>
> -    <td>Pointer comparison vs qualification conversions</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr class="open" id="1513">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1513
> ">1513</a></td>
> -    <td>drafting</td>
> -    <td><TT>initializer_list</TT> deduction failure</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1514">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1514
> ">1514</a></td>
> -    <td>C++14</td>
> -    <td>Ambiguity between enumeration definition and zero-length
> bit-field</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1515">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1515
> ">1515</a></td>
> -    <td>CD3</td>
> -    <td>Modulo 2<SUP><I>n</I></SUP> arithmetic for implicitly-unsigned
> types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1516">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1516
> ">1516</a></td>
> -    <td>CD3</td>
> -    <td>Definition of “virtual function call”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1517">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1517
> ">1517</a></td>
> -    <td>drafting</td>
> -    <td>Unclear/missing description of behavior during
> construction/destruction</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1518">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1518
> ">1518</a></td>
> -    <td>CD4</td>
> -    <td>Explicit default constructors and copy-list-initialization</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr id="1519">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1519
> ">1519</a></td>
> -    <td>NAD</td>
> -    <td>Conflicting default and variadic constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1520">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1520
> ">1520</a></td>
> -    <td>NAD</td>
> -    <td>Alias template specialization vs pack expansion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1521">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1521
> ">1521</a></td>
> -    <td>drafting</td>
> -    <td><TT>T{</TT><I>expr</I><TT>}</TT> with reference types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1522">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1522
> ">1522</a></td>
> -    <td>CD3</td>
> -    <td>Access checking for <TT>initializer_list</TT> array
> initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1523">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1523
> ">1523</a></td>
> -    <td>DRWP</td>
> -    <td>Point of declaration in range-based <TT>for</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1524">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1524
> ">1524</a></td>
> -    <td>drafting</td>
> -    <td>Incompletely-defined class template base</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1525">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1525
> ">1525</a></td>
> -    <td>NAD</td>
> -    <td>Array bound inference in temporary array</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1526">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1526
> ">1526</a></td>
> -    <td>dup</td>
> -    <td>Dependent-class lookup in the current instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1527">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1527
> ">1527</a></td>
> -    <td>CD3</td>
> -    <td>Assignment from <I>braced-init-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1528">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1528
> ">1528</a></td>
> -    <td>CD3</td>
> -    <td>Repeated <I>cv-qualifier</I>s in declarators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1529">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1529
> ">1529</a></td>
> -    <td>drafting</td>
> -    <td>Nomenclature for variable vs reference non-static data member</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1530">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1530
> ">1530</a></td>
> -    <td>drafting</td>
> -    <td>Member access in out-of-lifetime objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1531">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1531
> ">1531</a></td>
> -    <td>CD3</td>
> -    <td>Definition of “access” (verb)</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1532">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1532
> ">1532</a></td>
> -    <td>CD3</td>
> -    <td>Explicit instantiation and member templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1533">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1533
> ">1533</a></td>
> -    <td>CD3</td>
> -    <td>Function pack expansion for member initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1534">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1534
> ">1534</a></td>
> -    <td>dup</td>
> -    <td>cv-qualification of prvalue of type “array of
> class”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1535">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1535
> ">1535</a></td>
> -    <td>CD3</td>
> -    <td><TT>typeid</TT> in core constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1536">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1536
> ">1536</a></td>
> -    <td>drafting</td>
> -    <td>Overload resolution with temporary from initializer list</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1537">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1537
> ">1537</a></td>
> -    <td>CD3</td>
> -    <td>Optional compile-time evaluation of constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1538">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1538
> ">1538</a></td>
> -    <td>CD3</td>
> -    <td>C-style cast in <I>braced-init-list</I> assignment</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1539">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1539
> ">1539</a></td>
> -    <td>CD3</td>
> -    <td>Definition of “character type”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1540">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1540
> ">1540</a></td>
> -    <td>NAD</td>
> -    <td>Use of address constants in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1541">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1541
> ">1541</a></td>
> -    <td>CD3</td>
> -    <td><I>cv</I> <TT>void</TT> return types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1542">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1542
> ">1542</a></td>
> -    <td>drafting</td>
> -    <td>Compound assignment of <I>braced-init-list</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1543">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1543
> ">1543</a></td>
> -    <td>CD3</td>
> -    <td>Implicit conversion sequence for empty initializer list</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1544">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1544
> ">1544</a></td>
> -    <td>CD3</td>
> -    <td>Linkage of member of unnamed namespace</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1545">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1545
> ">1545</a></td>
> -    <td>drafting</td>
> -    <td><TT>friend</TT> function templates defined in class templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1546">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1546
> ">1546</a></td>
> -    <td>NAD</td>
> -    <td>Errors in function template default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1547">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1547
> ">1547</a></td>
> -    <td>NAD</td>
> -    <td><TT>typename</TT> keyword in <I>alias-declaration</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1548">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1548
> ">1548</a></td>
> -    <td>drafting</td>
> -    <td>Copy/move construction and conversion functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1549">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1549
> ">1549</a></td>
> -    <td>open</td>
> -    <td>Overloaded comma operator with <TT>void</TT> operand</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1550">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1550
> ">1550</a></td>
> -    <td>CD3</td>
> -    <td>Parenthesized <I>throw-expression</I> operand of
> <I>conditional-expression</I></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="1551">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1551
> ">1551</a></td>
> -    <td>C++14</td>
> -    <td>Wording problems in <I>using-declaration</I> specification</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1552">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1552
> ">1552</a></td>
> -    <td>CD4</td>
> -    <td><I>exception-specification</I>s and defaulted special member
> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1553">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1553
> ">1553</a></td>
> -    <td>CD3</td>
> -    <td><TT>sizeof</TT> and xvalue bit-fields</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1554">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1554
> ">1554</a></td>
> -    <td>drafting</td>
> -    <td>Access and alias templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1555">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1555
> ">1555</a></td>
> -    <td>extension</td>
> -    <td>Language linkage and function type compatibility</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1556">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1556
> ">1556</a></td>
> -    <td>CD3</td>
> -    <td>Constructors and explicit conversion functions in direct
> initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1557">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1557
> ">1557</a></td>
> -    <td>CD3</td>
> -    <td>Language linkage of converted lambda function pointer</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1558">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1558
> ">1558</a></td>
> -    <td>CD4</td>
> -    <td>Unused arguments in alias template specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1559">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1559
> ">1559</a></td>
> -    <td>CD3</td>
> -    <td>String too long in initializer list of <I>new-expression</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1560">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1560
> ">1560</a></td>
> -    <td>CD3</td>
> -    <td>Gratuitous lvalue-to-rvalue conversion in
> <I>conditional-expression</I> with <I>throw-expression</I> operand</td>
> -    <td class="full" align="center">Clang 3.5</td>
> -  </tr>
> -  <tr class="open" id="1561">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1561
> ">1561</a></td>
> -    <td>extension</td>
> -    <td>Aggregates with empty base classes</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1562">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1562
> ">1562</a></td>
> -    <td>C++14</td>
> -    <td>Non-static data member initializers and union
> <I>ctor-initializer</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1563">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1563
> ">1563</a></td>
> -    <td>CD3</td>
> -    <td>List-initialization and overloaded function disambiguation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1564">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1564
> ">1564</a></td>
> -    <td>NAD</td>
> -    <td>Template argument deduction from an initializer list</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1565">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1565
> ">1565</a></td>
> -    <td>NAD</td>
> -    <td>Copy elision and lifetime of <TT>initializer_list</TT> underlying
> array</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1566">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1566
> ">1566</a></td>
> -    <td>NAD</td>
> -    <td>Should <TT>new std::initializer_list<T></TT> be
> ill-formed?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1567">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1567
> ">1567</a></td>
> -    <td>C++14</td>
> -    <td>Inheriting constructors and copy/move constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1568">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1568
> ">1568</a></td>
> -    <td>dup</td>
> -    <td>Temporary lifetime extension with intervening cast</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1569">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1569
> ">1569</a></td>
> -    <td>C++14</td>
> -    <td>Deducing a function parameter pack before ellipsis</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1570">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1570
> ">1570</a></td>
> -    <td>C++14</td>
> -    <td>Address of subobject as non-type template argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1571">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1571
> ">1571</a></td>
> -    <td>CD4</td>
> -    <td>cv-qualification for indirect reference binding via conversion
> function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1572">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1572
> ">1572</a></td>
> -    <td>CD4</td>
> -    <td>Incorrect example for rvalue reference binding via conversion
> function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1573">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1573
> ">1573</a></td>
> -    <td>CD4</td>
> -    <td>Inherited constructor characteristics</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr id="1574">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1574
> ">1574</a></td>
> -    <td>NAD</td>
> -    <td>Explicitly-defaulted <TT>constexpr</TT> functions in wrapper
> templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1575">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1575
> ">1575</a></td>
> -    <td>C++14</td>
> -    <td>Incorrect definition of “strict pointer safety”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1576">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1576
> ">1576</a></td>
> -    <td>C++14</td>
> -    <td>Discarded-value volatile xvalues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1577">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1577
> ">1577</a></td>
> -    <td>NAD</td>
> -    <td>Unnecessary restrictions on partial specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1578">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1578
> ">1578</a></td>
> -    <td>NAD</td>
> -    <td>Value-initialization of aggregates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1579">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1579
> ">1579</a></td>
> -    <td>C++14</td>
> -    <td>Return by converting move constructor</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr class="open" id="1580">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1580
> ">1580</a></td>
> -    <td>drafting</td>
> -    <td>Default arguments in explicit instantiations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1581">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1581
> ">1581</a></td>
> -    <td>drafting</td>
> -    <td>When are <TT>constexpr</TT> member functions defined?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1582">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1582
> ">1582</a></td>
> -    <td>drafting</td>
> -    <td>Template default arguments and deduction failure</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1583">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1583
> ">1583</a></td>
> -    <td>C++14</td>
> -    <td>Incorrect example of unspecified behavior</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1584">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1584
> ">1584</a></td>
> -    <td>drafting</td>
> -    <td>Deducing function types from cv-qualified types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1585">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1585
> ">1585</a></td>
> -    <td>NAD</td>
> -    <td>Value category of member access of rvalue reference member</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1586">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1586
> ">1586</a></td>
> -    <td>NAD</td>
> -    <td>Naming a destructor via <TT>decltype</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1587">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1587
> ">1587</a></td>
> -    <td>C++14</td>
> -    <td><TT>constexpr</TT> initialization and nested anonymous unions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1588">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1588
> ">1588</a></td>
> -    <td>CD3</td>
> -    <td>Deducing cv-qualified <TT>auto</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1589">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1589
> ">1589</a></td>
> -    <td>CD4</td>
> -    <td>Ambiguous ranking of list-initialization sequences</td>
> -    <td class="full" align="center">Clang 3.7 (C++11 onwards)</td>
> -  </tr>
> -  <tr class="open" id="1590">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1590
> ">1590</a></td>
> -    <td>drafting</td>
> -    <td>Bypassing non-copy/move constructor copying</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1591">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1591
> ">1591</a></td>
> -    <td>CD4</td>
> -    <td>Deducing array bound and element type from initializer list</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1592">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1592
> ">1592</a></td>
> -    <td>C++14</td>
> -    <td>When do template parameters match?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1593">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1593
> ">1593</a></td>
> -    <td>C++14</td>
> -    <td>“Parameter type” of special member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1594">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1594
> ">1594</a></td>
> -    <td>drafting</td>
> -    <td>Lazy declaration of special members vs overload errors</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1595">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1595
> ">1595</a></td>
> -    <td>C++14</td>
> -    <td>Constructors “involved in” subobject
> initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1596">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1596
> ">1596</a></td>
> -    <td>CD4</td>
> -    <td>Non-array objects as <TT>array[1]</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1597">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1597
> ">1597</a></td>
> -    <td>CD3</td>
> -    <td>Misleading <TT>constexpr</TT> example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1598">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1598
> ">1598</a></td>
> -    <td>C++14</td>
> -    <td>Criterion for equality of pointers to members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1599">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1599
> ">1599</a></td>
> -    <td>open</td>
> -    <td>Lifetime of <TT>initializer_list</TT> underlying array</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1600">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1600
> ">1600</a></td>
> -    <td>CD4</td>
> -    <td>Erroneous reference initialization in example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1601">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1601
> ">1601</a></td>
> -    <td>C++14</td>
> -    <td>Promotion of enumeration with fixed underlying type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1602">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1602
> ">1602</a></td>
> -    <td>open</td>
> -    <td>Linkage of specialization vs linkage of template arguments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1603">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1603
> ">1603</a></td>
> -    <td>CD4</td>
> -    <td>Errors resulting from giving unnamed namespaces internal
> linkage</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1604">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1604
> ">1604</a></td>
> -    <td>C++14</td>
> -    <td>Double temporaries in reference initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1605">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1605
> ">1605</a></td>
> -    <td>CD3</td>
> -    <td>Misleading parenthetical comment for explicit destructor call</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1606">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1606
> ">1606</a></td>
> -    <td>NAD</td>
> -    <td><TT>sizeof</TT> closure class</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1607">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1607
> ">1607</a></td>
> -    <td>C++14</td>
> -    <td>Lambdas in template parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1608">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1608
> ">1608</a></td>
> -    <td>C++14</td>
> -    <td>Operator lookup in trailing return type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1609">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1609
> ">1609</a></td>
> -    <td>open</td>
> -    <td>Default arguments and function parameter packs</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1610">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1610
> ">1610</a></td>
> -    <td>drafting</td>
> -    <td>Cv-qualification in deduction of reference to array</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1611">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1611
> ">1611</a></td>
> -    <td>C++14</td>
> -    <td>Deleted default constructor for abstract class</td>
> -    <td class="full" align="center">Duplicate of <a
> href="#1658">1658</a></td>
> -  </tr>
> -  <tr id="1612">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1612
> ">1612</a></td>
> -    <td>C++14</td>
> -    <td>Implicit lambda capture and anonymous unions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1613">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1613
> ">1613</a></td>
> -    <td>C++14</td>
> -    <td>Constant expressions and lambda capture</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1614">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1614
> ">1614</a></td>
> -    <td>CD4</td>
> -    <td>Address of pure virtual function vs odr-use</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1615">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1615
> ">1615</a></td>
> -    <td>CD4</td>
> -    <td>Alignment of types, variables, and members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1616">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1616
> ">1616</a></td>
> -    <td>drafting</td>
> -    <td>Disambiguation parsing and template parameters</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1617">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1617
> ">1617</a></td>
> -    <td>open</td>
> -    <td><TT>alignas</TT> and non-defining declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1618">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1618
> ">1618</a></td>
> -    <td>C++14</td>
> -    <td>Gratuitously-unsigned underlying enum type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1619">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1619
> ">1619</a></td>
> -    <td>open</td>
> -    <td>Definition of current instantiation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1620">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1620
> ">1620</a></td>
> -    <td>open</td>
> -    <td>User-defined literals and extended integer types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1621">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1621
> ">1621</a></td>
> -    <td>drafting</td>
> -    <td>Member initializers in anonymous unions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1622">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1622
> ">1622</a></td>
> -    <td>C++17</td>
> -    <td>Empty aggregate initializer for union</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1623">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1623
> ">1623</a></td>
> -    <td>drafting</td>
> -    <td>Deleted default union constructor and member initializers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1624">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1624
> ">1624</a></td>
> -    <td>NAD</td>
> -    <td>Destruction of union members with member initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1625">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1625
> ">1625</a></td>
> -    <td>open</td>
> -    <td>Adding spaces between tokens in stringizing</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1626">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1626
> ">1626</a></td>
> -    <td>drafting</td>
> -    <td><TT>constexpr</TT> member functions in
> <I>brace-or-equal-initializer</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1627">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1627
> ">1627</a></td>
> -    <td>NAD</td>
> -    <td>Agreement of dependent <TT>alignas</TT> specifiers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1628">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1628
> ">1628</a></td>
> -    <td>open</td>
> -    <td>Deallocation function templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1629">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1629
> ">1629</a></td>
> -    <td>C++14</td>
> -    <td>Can a closure class be a literal type?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1630">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1630
> ">1630</a></td>
> -    <td>CD4</td>
> -    <td>Multiple default constructor templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1631">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1631
> ">1631</a></td>
> -    <td>CD4</td>
> -    <td>Incorrect overload resolution for single-element
> <I>initializer-list</I></td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr class="open" id="1632">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1632
> ">1632</a></td>
> -    <td>open</td>
> -    <td>Lambda capture in member initializers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1633">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1633
> ">1633</a></td>
> -    <td>CD4</td>
> -    <td>Copy-initialization in member initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1634">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1634
> ">1634</a></td>
> -    <td>drafting</td>
> -    <td>Temporary storage duration</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1635">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1635
> ">1635</a></td>
> -    <td>drafting</td>
> -    <td>How similar are template default arguments to function default
> arguments?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1636">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1636
> ">1636</a></td>
> -    <td>tentatively ready</td>
> -    <td>Bits required for negative enumerator values</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1637">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1637
> ">1637</a></td>
> -    <td>NAD</td>
> -    <td>Recursion in <TT>constexpr</TT> template default constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1638">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1638
> ">1638</a></td>
> -    <td>CD4</td>
> -    <td>Declaring an explicit specialization of a scoped enumeration</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="1639">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1639
> ">1639</a></td>
> -    <td>CD4</td>
> -    <td><I>exception-specification</I>s and pointer/pointer-to-member
> expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1640">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1640
> ">1640</a></td>
> -    <td>drafting</td>
> -    <td>Array of abstract instance of class template</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1641">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1641
> ">1641</a></td>
> -    <td>NAD</td>
> -    <td>Assignment in member initializer</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1642">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1642
> ">1642</a></td>
> -    <td>open</td>
> -    <td>Missing requirements for prvalue operands</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1643">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1643
> ">1643</a></td>
> -    <td>extension</td>
> -    <td>Default arguments for template parameter packs</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1644">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1644
> ">1644</a></td>
> -    <td>open</td>
> -    <td>Equivalent <I>exception-specification</I>s in function template
> declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1645">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1645
> ">1645</a></td>
> -    <td>CD4</td>
> -    <td>Identical inheriting constructors via default arguments</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr class="open" id="1646">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1646
> ">1646</a></td>
> -    <td>drafting</td>
> -    <td><I>decltype-specifier</I>s, abstract classes, and deduction
> failure</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1647">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1647
> ">1647</a></td>
> -    <td>drafting</td>
> -    <td>Type agreement of non-type template arguments in partial
> specializations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1648">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1648
> ">1648</a></td>
> -    <td>C++14</td>
> -    <td><TT>thread_local</TT> vs block extern declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1649">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1649
> ">1649</a></td>
> -    <td>C++14</td>
> -    <td>Error in the syntax of <I>mem-initializer-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1650">
> -    <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 class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1651">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1651
> ">1651</a></td>
> -    <td>drafting</td>
> -    <td>Lifetime extension of temporary via reference to subobject</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1652">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1652
> ">1652</a></td>
> -    <td>CD4</td>
> -    <td>Object addresses in <TT>constexpr</TT> expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1653">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1653
> ">1653</a></td>
> -    <td>CD4</td>
> -    <td>Removing deprecated increment of <TT>bool</TT></td>
> -    <td class="full" align="center">Clang 4 (C++17 onwards)</td>
> -  </tr>
> -  <tr id="1654">
> -    <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 class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1655">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1655
> ">1655</a></td>
> -    <td>drafting</td>
> -    <td>Line endings in raw string literals</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1656">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1656
> ">1656</a></td>
> -    <td>drafting</td>
> -    <td>Encoding of numerically-escaped characters</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1657">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1657
> ">1657</a></td>
> -    <td>CD4</td>
> -    <td>Attributes for namespaces and enumerators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1658">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1658
> ">1658</a></td>
> -    <td>C++14</td>
> -    <td>Deleted default constructor for abstract class via destructor</td>
> -    <td class="full" align="center">Clang 5</td>
> -  </tr>
> -  <tr class="open" id="1659">
> -    <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 id="1660">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1660
> ">1660</a></td>
> -    <td>C++14</td>
> -    <td><I>member-declaration</I> requirements and unnamed bit-fields</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1661">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1661
> ">1661</a></td>
> -    <td>NAD</td>
> -    <td>Preservation of infinite loops</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1662">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1662
> ">1662</a></td>
> -    <td>C++14</td>
> -    <td>Capturing function parameter packs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1663">
> -    <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 id="1664">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1664
> ">1664</a></td>
> -    <td>C++14</td>
> -    <td>Argument-dependent lookup of lambdas used in default
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1665">
> -    <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 id="1666">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1666
> ">1666</a></td>
> -    <td>C++14</td>
> -    <td>Address constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1667">
> -    <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" id="1668">
> -    <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 id="1669">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1669
> ">1669</a></td>
> -    <td>C++14</td>
> -    <td><TT>auto</TT> return type for <TT>main</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1670">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1670
> ">1670</a></td>
> -    <td>drafting</td>
> -    <td><TT>auto</TT> as <I>conversion-type-id</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1671">
> -    <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 id="1672">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1672
> ">1672</a></td>
> -    <td>CD4</td>
> -    <td>Layout compatibility with multiple empty bases</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr id="1673">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1673
> ">1673</a></td>
> -    <td>C++14</td>
> -    <td>Clarifying overload resolution for the second step of
> copy-initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1674">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1674
> ">1674</a></td>
> -    <td>C++14</td>
> -    <td>Return type deduction for address of function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1675">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1675
> ">1675</a></td>
> -    <td>NAD</td>
> -    <td>Size limit for automatic array object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1676">
> -    <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 id="1677">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1677
> ">1677</a></td>
> -    <td>C++17</td>
> -    <td>Constant initialization via aggregate initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1678">
> -    <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 id="1679">
> -    <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" id="1680">
> -    <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 id="1681">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1681
> ">1681</a></td>
> -    <td>C++14</td>
> -    <td><I>init-capture</I>s and nested lambdas</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1682">
> -    <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 id="1683">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1683
> ">1683</a></td>
> -    <td>CD4</td>
> -    <td>Incorrect example after <TT>constexpr</TT> changes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1684">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1684
> ">1684</a></td>
> -    <td>C++14</td>
> -    <td>Static <TT>constexpr</TT> member functions for non-literal
> classes</td>
> -    <td class="full" align="center">Clang 3.6</td>
> -  </tr>
> -  <tr id="1685">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1685
> ">1685</a></td>
> -    <td>NAD</td>
> -    <td>Value category of <TT>noexcept</TT> expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1686">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1686
> ">1686</a></td>
> -    <td>CD4</td>
> -    <td>Which variables are “explicitly declared
> <TT>const</TT>?”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1687">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1687
> ">1687</a></td>
> -    <td>C++14</td>
> -    <td>Conversions of operands of built-in operators</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr id="1688">
> -    <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 id="1689">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1689
> ">1689</a></td>
> -    <td>C++14</td>
> -    <td>Syntactic nonterminal for operand of <TT>alignas</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1690">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1690
> ">1690</a></td>
> -    <td>C++14</td>
> -    <td>Associated namespace for local type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1691">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1691
> ">1691</a></td>
> -    <td>C++14</td>
> -    <td>Argument-dependent lookup and opaque enumerations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1692">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1692
> ">1692</a></td>
> -    <td>C++14</td>
> -    <td>Associated namespaces of doubly-nested classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1693">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1693
> ">1693</a></td>
> -    <td>C++14</td>
> -    <td>Superfluous semicolons in class definitions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1694">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1694
> ">1694</a></td>
> -    <td>CD4</td>
> -    <td>Restriction on reference to temporary as a constant
> expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1695">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1695
> ">1695</a></td>
> -    <td>NAD</td>
> -    <td>Lifetime extension via <I>init-capture</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1696">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1696
> ">1696</a></td>
> -    <td>CD4</td>
> -    <td>Temporary lifetime and non-static data member initializers</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr class="open" id="1697">
> -    <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" id="1698">
> -    <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" id="1699">
> -    <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 id="1700">
> -    <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" id="1701">
> -    <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" id="1702">
> -    <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 id="1703">
> -    <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 id="1704">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1704
> ">1704</a></td>
> -    <td>DRWP</td>
> -    <td>Type checking in explicit instantiation of variable templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1705">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1705
> ">1705</a></td>
> -    <td>CD4</td>
> -    <td>Unclear specification of “more specialized”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1706">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1706
> ">1706</a></td>
> -    <td>drafting</td>
> -    <td><TT>alignas</TT> pack expansion syntax</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1707">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1707
> ">1707</a></td>
> -    <td>C++14</td>
> -    <td><TT>template</TT> in <I>elaborated-type-specifier</I> without
> <I>nested-name-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1708">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1708
> ">1708</a></td>
> -    <td>CD4</td>
> -    <td>overly-strict requirements for names with C language linkage</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1709">
> -    <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 id="1710">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1710
> ">1710</a></td>
> -    <td>C++17</td>
> -    <td>Missing <TT>template</TT> keyword in <I>class-or-decltype</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1711">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1711
> ">1711</a></td>
> -    <td>drafting</td>
> -    <td>Missing specification of variable template partial
> specializations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1712">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1712
> ">1712</a></td>
> -    <td>CD4</td>
> -    <td><TT>constexpr</TT> variable template declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1713">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1713
> ">1713</a></td>
> -    <td>drafting</td>
> -    <td>Linkage of variable template specializations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1714">
> -    <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 class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1715">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1715
> ">1715</a></td>
> -    <td>CD4</td>
> -    <td>Access and inherited constructor templates</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr id="1716">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1716
> ">1716</a></td>
> -    <td>C++14</td>
> -    <td>When are default arguments evaluated?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1717">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1717
> ">1717</a></td>
> -    <td>C++14</td>
> -    <td>Missing specification of type of binary literal</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1718">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1718
> ">1718</a></td>
> -    <td>drafting</td>
> -    <td>Macro invocation spanning end-of-file</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1719">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1719
> ">1719</a></td>
> -    <td>CD4</td>
> -    <td>Layout compatibility and cv-qualification revisited</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1720">
> -    <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" id="1721">
> -    <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 id="1722">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1722
> ">1722</a></td>
> -    <td>CD4</td>
> -    <td>Should lambda to function pointer conversion function be
> <TT>noexcept</TT>?</td>
> -    <td class="full" align="center">Clang 9.0</td>
> -  </tr>
> -  <tr class="open" id="1723">
> -    <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" id="1724">
> -    <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 id="1725">
> -    <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" id="1726">
> -    <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 id="1727">
> -    <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 id="1728">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1728
> ">1728</a></td>
> -    <td>DRWP</td>
> -    <td>Type of an explicit instantiation of a variable template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1729">
> -    <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" id="1730">
> -    <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 id="1731">
> -    <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 id="1732">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1732
> ">1732</a></td>
> -    <td>C++14</td>
> -    <td>Defining types in <I>condition</I>s and range-based <TT>for</TT>
> statements</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1733">
> -    <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 id="1734">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1734
> ">1734</a></td>
> -    <td>CD4</td>
> -    <td>Nontrivial deleted copy functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1735">
> -    <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 id="1736">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1736
> ">1736</a></td>
> -    <td>CD4</td>
> -    <td>Inheriting constructor templates in a local class</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr id="1737">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1737
> ">1737</a></td>
> -    <td>C++14</td>
> -    <td>Type dependence of call to a member of the current
> instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1738">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1738
> ">1738</a></td>
> -    <td>C++14</td>
> -    <td>Explicit instantiation/specialization of inheriting constructor
> templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1739">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1739
> ">1739</a></td>
> -    <td>C++14</td>
> -    <td>Conversion of floating point to enumeration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1740">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1740
> ">1740</a></td>
> -    <td>C++14</td>
> -    <td>Disambiguation of <TT>noexcept</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1741">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1741
> ">1741</a></td>
> -    <td>C++14</td>
> -    <td>odr-use of class object in lvalue-to-rvalue conversion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1742">
> -    <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 id="1743">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1743
> ">1743</a></td>
> -    <td>NAD</td>
> -    <td><I>init-capture</I>s in nested lambdas</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1744">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1744
> ">1744</a></td>
> -    <td>CD4</td>
> -    <td>Unordered initialization for variable template
> specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1745">
> -    <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 class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1746">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1746
> ">1746</a></td>
> -    <td>C++14</td>
> -    <td>Are volatile scalar types trivially copyable?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1747">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1747
> ">1747</a></td>
> -    <td>C++14</td>
> -    <td>Constant initialization of reference to function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1748">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1748
> ">1748</a></td>
> -    <td>CD4</td>
> -    <td>Placement new with a null pointer</td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr id="1749">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1749
> ">1749</a></td>
> -    <td>NAD</td>
> -    <td>Confusing definition for constant initializer</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1750">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1750
> ">1750</a></td>
> -    <td>CD4</td>
> -    <td>“Argument” vs “parameter”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1751">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1751
> ">1751</a></td>
> -    <td>CD4</td>
> -    <td>Non-trivial operations vs non-trivial initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1752">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1752
> ">1752</a></td>
> -    <td>CD4</td>
> -    <td>Right-recursion in <I>mem-initializer-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1753">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1753
> ">1753</a></td>
> -    <td>CD4</td>
> -    <td><I>decltype-specifier</I> in <I>nested-name-specifier</I> of
> destructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1754">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1754
> ">1754</a></td>
> -    <td>NAD</td>
> -    <td>Declaration of partial specialization of static data member
> template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1755">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1755
> ">1755</a></td>
> -    <td>drafting</td>
> -    <td>Out-of-class partial specializations of member templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1756">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1756
> ">1756</a></td>
> -    <td>CD4</td>
> -    <td>Direct-list-initialization of a non-class object</td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr id="1757">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1757
> ">1757</a></td>
> -    <td>CD4</td>
> -    <td>Const integral subobjects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1758">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1758
> ">1758</a></td>
> -    <td>CD4</td>
> -    <td>Explicit conversion in copy/move list initialization</td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr id="1759">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1759
> ">1759</a></td>
> -    <td>C++14</td>
> -    <td>UTF-8 code units in plain <TT>char</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1760">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1760
> ">1760</a></td>
> -    <td>C++14</td>
> -    <td>Access of member corresponding to <I>init-capture</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1761">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1761
> ">1761</a></td>
> -    <td>NAD</td>
> -    <td>Runtime check on size of automatic array</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1762">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1762
> ">1762</a></td>
> -    <td>C++14</td>
> -    <td>Reserved identifier used in <I>literal-operator-id</I>
> example</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1763">
> -    <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 id="1764">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1764
> ">1764</a></td>
> -    <td>C++14</td>
> -    <td>Hiding of function from using-declaration by signature</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1765">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1765
> ">1765</a></td>
> -    <td>C++14</td>
> -    <td>Overflow of enumeration used as enumerator value</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1766">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1766
> ">1766</a></td>
> -    <td>CD4</td>
> -    <td>Values outside the range of the values of an enumeration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1767">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1767
> ">1767</a></td>
> -    <td>C++14</td>
> -    <td>Scoped enumeration in a <TT>switch</TT> statement</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1768">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1768
> ">1768</a></td>
> -    <td>NAD</td>
> -    <td>Zero-element array of runtime bound</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1769">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1769
> ">1769</a></td>
> -    <td>C++14</td>
> -    <td>Catching a base class of the exception object</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1770">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1770
> ">1770</a></td>
> -    <td>C++14</td>
> -    <td>Type matching of non-type template parameters and arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1771">
> -    <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 id="1772">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1772
> ">1772</a></td>
> -    <td>C++14</td>
> -    <td><TT>__func__</TT> in a lambda body</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1773">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1773
> ">1773</a></td>
> -    <td>C++14</td>
> -    <td>Out-of-lifetime lvalue-to-rvalue conversion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1774">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1774
> ">1774</a></td>
> -    <td>CD4</td>
> -    <td>Discrepancy between subobject destruction and stack unwinding</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1775">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1775
> ">1775</a></td>
> -    <td>C++14</td>
> -    <td>Undefined behavior of line splice in raw string literal</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1776">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1776
> ">1776</a></td>
> -    <td>CD4</td>
> -    <td>Replacement of class objects containing reference members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1777">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1777
> ">1777</a></td>
> -    <td>CD4</td>
> -    <td>Empty pack expansion in
> <I>dynamic-exception-specification</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1778">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1778
> ">1778</a></td>
> -    <td>C++14</td>
> -    <td><I>exception-specification</I> in explicitly-defaulted
> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1779">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1779
> ">1779</a></td>
> -    <td>CD4</td>
> -    <td>Type dependency of <TT>__func__</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1780">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1780
> ">1780</a></td>
> -    <td>CD4</td>
> -    <td>Explicit instantiation/specialization of generic lambda
> <TT>operator()</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1781">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1781
> ">1781</a></td>
> -    <td>tentatively ready</td>
> -    <td>Converting from <TT>nullptr_t</TT> to <TT>bool</TT> in overload
> resolution</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1782">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1782
> ">1782</a></td>
> -    <td>CD4</td>
> -    <td>Form of initialization for <TT>nullptr_t</TT> to <TT>bool</TT>
> conversion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1783">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1783
> ">1783</a></td>
> -    <td>NAD</td>
> -    <td>Why are virtual destructors non-trivial?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1784">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1784
> ">1784</a></td>
> -    <td>C++17</td>
> -    <td>Concurrent execution during static local initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1785">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1785
> ">1785</a></td>
> -    <td>NAD</td>
> -    <td>Conflicting diagnostic requirements for template definitions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1786">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1786
> ">1786</a></td>
> -    <td>C++14</td>
> -    <td>Effect of merging allocations on memory leakage</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1787">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1787
> ">1787</a></td>
> -    <td>C++14</td>
> -    <td>Uninitialized <TT>unsigned char</TT> values</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1788">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1788
> ">1788</a></td>
> -    <td>CD4</td>
> -    <td>Sized deallocation of array of non-class type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1789">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1789
> ">1789</a></td>
> -    <td>drafting</td>
> -    <td>Array reference vs array decay in overload resolution</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1790">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1790
> ">1790</a></td>
> -    <td>extension</td>
> -    <td>Ellipsis following function parameter pack</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1791">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1791
> ">1791</a></td>
> -    <td>CD4</td>
> -    <td>Incorrect restrictions on <I>cv-qualifier-seq</I> and
> <I>ref-qualifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1792">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1792
> ">1792</a></td>
> -    <td>NAD</td>
> -    <td>Incorrect example of explicit specialization of member
> enumeration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1793">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1793
> ">1793</a></td>
> -    <td>CD4</td>
> -    <td><TT>thread_local</TT> in explicit specializations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1794">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1794
> ">1794</a></td>
> -    <td>C++17</td>
> -    <td><TT>template</TT> keyword and alias templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1795">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1795
> ">1795</a></td>
> -    <td>CD4</td>
> -    <td>Disambiguating <I>original-namespace-definition</I> and
> <I>extension-namespace-definition</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1796">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1796
> ">1796</a></td>
> -    <td>CD4</td>
> -    <td>Is all-bits-zero for null characters a meaningful
> requirement?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1797">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1797
> ">1797</a></td>
> -    <td>CD4</td>
> -    <td>Are all bit patterns of <TT>unsigned char</TT> distinct
> numbers?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1798">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1798
> ">1798</a></td>
> -    <td>NAD</td>
> -    <td><I>exception-specification</I>s of template arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1799">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1799
> ">1799</a></td>
> -    <td>CD4</td>
> -    <td><TT>mutable</TT> and non-explicit const qualification</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1800">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1800
> ">1800</a></td>
> -    <td>CD4</td>
> -    <td>Pointer to member of nested anonymous union</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1801">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1801
> ">1801</a></td>
> -    <td>drafting</td>
> -    <td>Kind of expression referring to member of anonymous union</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1802">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1802
> ">1802</a></td>
> -    <td>CD4</td>
> -    <td><TT>char16_t</TT> string literals and surrogate pairs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1803">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1803
> ">1803</a></td>
> -    <td>drafting</td>
> -    <td><I>opaque-enum-declaration</I> as <I>member-declaration</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1804">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1804
> ">1804</a></td>
> -    <td>CD4</td>
> -    <td>Partial specialization and friendship</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1805">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1805
> ">1805</a></td>
> -    <td>CD4</td>
> -    <td>Conversions of array operands in
> <I>conditional-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1806">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1806
> ">1806</a></td>
> -    <td>CD4</td>
> -    <td>Virtual bases and move-assignment</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1807">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1807
> ">1807</a></td>
> -    <td>CD4</td>
> -    <td>Order of destruction of array elements after an exception</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1808">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1808
> ">1808</a></td>
> -    <td>drafting</td>
> -    <td>Constructor templates vs default constructors</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1809">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1809
> ">1809</a></td>
> -    <td>CD4</td>
> -    <td>Narrowing and template argument deduction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1810">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1810
> ">1810</a></td>
> -    <td>CD4</td>
> -    <td>Invalid <I>ud-suffix</I>es</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1811">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1811
> ">1811</a></td>
> -    <td>CD4</td>
> -    <td>Lookup of deallocation function in a virtual destructor
> definition</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1812">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1812
> ">1812</a></td>
> -    <td>C++17</td>
> -    <td>Omission of <TT>template</TT> in a <I>typename-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1813">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1813
> ">1813</a></td>
> -    <td>CD4</td>
> -    <td>Direct vs indirect bases in standard-layout classes</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr id="1814">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1814
> ">1814</a></td>
> -    <td>CD4</td>
> -    <td>Default arguments in <I>lambda-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1815">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1815
> ">1815</a></td>
> -    <td>CD4</td>
> -    <td>Lifetime extension in aggregate initialization</td>
> -    <td class="none" align="center">No</td>
> -  </tr>
> -  <tr id="1816">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1816
> ">1816</a></td>
> -    <td>CD4</td>
> -    <td>Unclear specification of bit-field values</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1817">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1817
> ">1817</a></td>
> -    <td>drafting</td>
> -    <td>Linkage specifications and nested scopes</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1818">
> -    <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 id="1819">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1819
> ">1819</a></td>
> -    <td>CD4</td>
> -    <td>Acceptable scopes for definition of partial specialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1820">
> -    <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" id="1821">
> -    <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" id="1822">
> -    <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 id="1823">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1823
> ">1823</a></td>
> -    <td>CD4</td>
> -    <td>String literal uniqueness in inline functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1824">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1824
> ">1824</a></td>
> -    <td>CD4</td>
> -    <td>Completeness of return type vs point of instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1825">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1825
> ">1825</a></td>
> -    <td>C++17</td>
> -    <td>Partial ordering between variadic and non-variadic function
> templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1826">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1826
> ">1826</a></td>
> -    <td>NAD</td>
> -    <td><TT>const</TT> floating-point in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1827">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1827
> ">1827</a></td>
> -    <td>drafting</td>
> -    <td>Reference binding with ambiguous conversions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1828">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1828
> ">1828</a></td>
> -    <td>drafting</td>
> -    <td><I>nested-name-specifier</I> ambiguity</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1829">
> -    <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 id="1830">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1830
> ">1830</a></td>
> -    <td>CD4</td>
> -    <td>Repeated specifiers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1831">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1831
> ">1831</a></td>
> -    <td>NAD</td>
> -    <td>Explicitly vs implicitly deleted move constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1832">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1832
> ">1832</a></td>
> -    <td>CD4</td>
> -    <td>Casting to incomplete enumeration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1833">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1833
> ">1833</a></td>
> -    <td>NAD</td>
> -    <td><TT>friend</TT> declarations naming implicitly-declared member
> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1834">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1834
> ">1834</a></td>
> -    <td>CD4</td>
> -    <td>Constant initialization binding a reference to an xvalue</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1835">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1835
> ">1835</a></td>
> -    <td>drafting</td>
> -    <td>Dependent member lookup before <TT><</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1836">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1836
> ">1836</a></td>
> -    <td>DRWP</td>
> -    <td>Use of class type being defined in
> <I>trailing-return-type</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1837">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1837
> ">1837</a></td>
> -    <td>drafting</td>
> -    <td>Use of <TT>this</TT> in <TT>friend</TT> and local class
> declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1838">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1838
> ">1838</a></td>
> -    <td>CD4</td>
> -    <td>Definition via <I>unqualified-id</I> and
> <I>using-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1839">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1839
> ">1839</a></td>
> -    <td>drafting</td>
> -    <td>Lookup of block-scope <TT>extern</TT> declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1840">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1840
> ">1840</a></td>
> -    <td>drafting</td>
> -    <td>Non-deleted explicit specialization of deleted function
> template</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1841">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1841
> ">1841</a></td>
> -    <td>drafting</td>
> -    <td><TT><</TT> following template injected-class-name</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1842">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1842
> ">1842</a></td>
> -    <td>concurrency</td>
> -    <td>Unevaluated operands and “carries a dependency”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1843">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1843
> ">1843</a></td>
> -    <td>CD4</td>
> -    <td>Bit-field in conditional operator with <TT>throw</TT> operand</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1844">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1844
> ">1844</a></td>
> -    <td>drafting</td>
> -    <td>Defining “immediate context”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1845">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1845
> ">1845</a></td>
> -    <td>drafting</td>
> -    <td>Point of instantiation of a variable template specialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1846">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1846
> ">1846</a></td>
> -    <td>CD4</td>
> -    <td>Declaring explicitly-defaulted implicitly-deleted functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1847">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1847
> ">1847</a></td>
> -    <td>CD4</td>
> -    <td>Clarifying compatibility during partial ordering</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1848">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1848
> ">1848</a></td>
> -    <td>CD4</td>
> -    <td>Parenthesized constructor and destructor declarators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1849">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1849
> ">1849</a></td>
> -    <td>drafting</td>
> -    <td>Variable templates and the ODR</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1850">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1850
> ">1850</a></td>
> -    <td>CD4</td>
> -    <td>Differences between definition context and point of
> instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1851">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1851
> ">1851</a></td>
> -    <td>CD4</td>
> -    <td><TT>decltype(auto)</TT> in <I>new-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1852">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1852
> ">1852</a></td>
> -    <td>CD4</td>
> -    <td>Wording issues regarding <TT>decltype(auto)</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1853">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1853
> ">1853</a></td>
> -    <td>drafting</td>
> -    <td>Defining “allocated storage”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1854">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1854
> ">1854</a></td>
> -    <td>drafting</td>
> -    <td>Disallowing use of implicitly-deleted functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1855">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1855
> ">1855</a></td>
> -    <td>dup</td>
> -    <td>Out-of-lifetime access to nonstatic data members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1856">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1856
> ">1856</a></td>
> -    <td>open</td>
> -    <td>Indirect nested classes of class templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1857">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1857
> ">1857</a></td>
> -    <td>drafting</td>
> -    <td>Additional questions about bits</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1858">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1858
> ">1858</a></td>
> -    <td>CD4</td>
> -    <td>Comparing pointers to union members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1859">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1859
> ">1859</a></td>
> -    <td>drafting</td>
> -    <td>UTF-16 in <TT>char16_t</TT> string literals</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1860">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1860
> ">1860</a></td>
> -    <td>C++17</td>
> -    <td>What is a “direct member?”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1861">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1861
> ">1861</a></td>
> -    <td>CD4</td>
> -    <td>Values of a bit-field</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1862">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1862
> ">1862</a></td>
> -    <td>DR</td>
> -    <td>Determining “corresponding members” for
> friendship</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1863">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1863
> ">1863</a></td>
> -    <td>CD4</td>
> -    <td>Requirements on thrown object type to support
> <TT>std::current_exception()</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1864">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1864
> ">1864</a></td>
> -    <td>extension</td>
> -    <td>List-initialization of array objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1865">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1865
> ">1865</a></td>
> -    <td>CD4</td>
> -    <td>Pointer arithmetic and multi-level qualification conversions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1866">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1866
> ">1866</a></td>
> -    <td>CD4</td>
> -    <td>Initializing variant members with non-trivial destructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1867">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1867
> ">1867</a></td>
> -    <td>NAD</td>
> -    <td>Function/expression ambiguity with qualified parameter name</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1868">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1868
> ">1868</a></td>
> -    <td>drafting</td>
> -    <td>Meaning of “placeholder type”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1869">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1869
> ">1869</a></td>
> -    <td>NAD</td>
> -    <td><TT>thread_local</TT> vs <I>linkage-specification</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1870">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1870
> ">1870</a></td>
> -    <td>CD4</td>
> -    <td>Contradictory wording about definitions vs explicit
> specialization/instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1871">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1871
> ">1871</a></td>
> -    <td>extension</td>
> -    <td>Non-identifier characters in <I>ud-suffix</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1872">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1872
> ">1872</a></td>
> -    <td>CD4</td>
> -    <td>Instantiations of <TT>constexpr</TT> templates that cannot appear
> in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1873">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1873
> ">1873</a></td>
> -    <td>CD4</td>
> -    <td>Protected member access from derived class friends</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1874">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1874
> ">1874</a></td>
> -    <td>CD4</td>
> -    <td>Type vs non-type template parameters with <TT>class</TT>
> keyword</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1875">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1875
> ">1875</a></td>
> -    <td>CD4</td>
> -    <td>Reordering declarations in class scope</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1876">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1876
> ">1876</a></td>
> -    <td>extension</td>
> -    <td>Preventing explicit specialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1877">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1877
> ">1877</a></td>
> -    <td>CD4</td>
> -    <td>Return type deduction from <TT>return</TT> with no operand</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1878">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1878
> ">1878</a></td>
> -    <td>CD4</td>
> -    <td><TT>operator auto</TT> template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1879">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1879
> ">1879</a></td>
> -    <td>NAD</td>
> -    <td>Inadequate definition of alignment requirement</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1880">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1880
> ">1880</a></td>
> -    <td>drafting</td>
> -    <td>When are parameter objects destroyed?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1881">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1881
> ">1881</a></td>
> -    <td>CD4</td>
> -    <td>Standard-layout classes and unnamed bit-fields</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr id="1882">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1882
> ">1882</a></td>
> -    <td>CD4</td>
> -    <td>Reserved names without library use</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1883">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1883
> ">1883</a></td>
> -    <td>drafting</td>
> -    <td>Protected access to constructors in <I>mem-initializer</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1884">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1884
> ">1884</a></td>
> -    <td>drafting</td>
> -    <td>Unclear requirements for same-named external-linkage entities</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1885">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1885
> ">1885</a></td>
> -    <td>CD4</td>
> -    <td>Return value of a function is underspecified</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1886">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1886
> ">1886</a></td>
> -    <td>CD4</td>
> -    <td>Language linkage for <TT>main()</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1887">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1887
> ">1887</a></td>
> -    <td>CD4</td>
> -    <td>Problems with <TT>::</TT> as <I>nested-name-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1888">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1888
> ">1888</a></td>
> -    <td>CD4</td>
> -    <td>Implicitly-declared default constructors and
> <TT>explicit</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1889">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1889
> ">1889</a></td>
> -    <td>drafting</td>
> -    <td>Unclear effect of <TT>#pragma</TT> on conformance</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1890">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1890
> ">1890</a></td>
> -    <td>drafting</td>
> -    <td>Member type depending on definition of member function</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1891">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1891
> ">1891</a></td>
> -    <td>CD4</td>
> -    <td>Move constructor/assignment for closure class</td>
> -    <td class="full" align="center">Clang 4</td>
> -  </tr>
> -  <tr id="1892">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1892
> ">1892</a></td>
> -    <td>CD4</td>
> -    <td>Use of <TT>auto</TT> in function type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1893">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1893
> ">1893</a></td>
> -    <td>DR</td>
> -    <td>Function-style cast with <I>braced-init-list</I>s and empty pack
> expansions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1894">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1894
> ">1894</a></td>
> -    <td>open</td>
> -    <td><I>typedef-name</I>s and <I>using-declaration</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1895">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1895
> ">1895</a></td>
> -    <td>CD4</td>
> -    <td>Deleted conversions in conditional operator operands</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1896">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1896
> ">1896</a></td>
> -    <td>drafting</td>
> -    <td>Repeated alias templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1897">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1897
> ">1897</a></td>
> -    <td>drafting</td>
> -    <td>ODR vs alternative tokens</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1898">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1898
> ">1898</a></td>
> -    <td>drafting</td>
> -    <td>Use of “equivalent” in overload resolution</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1899">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1899
> ">1899</a></td>
> -    <td>CD4</td>
> -    <td>Value-dependent constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1900">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1900
> ">1900</a></td>
> -    <td>drafting</td>
> -    <td>Do <TT>friend</TT> declarations count as “previous
> declarations”?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1901">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1901
> ">1901</a></td>
> -    <td>drafting</td>
> -    <td><I>punctuator</I> referenced but not defined</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1902">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1902
> ">1902</a></td>
> -    <td>CD4</td>
> -    <td>What makes a conversion “otherwise ill-formed”?</td>
> -    <td class="full" align="center">Clang 3.7</td>
> -  </tr>
> -  <tr id="1903">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1903
> ">1903</a></td>
> -    <td>CD4</td>
> -    <td>What declarations are introduced by a non-member
> <I>using-declaration</I>?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1904">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1904
> ">1904</a></td>
> -    <td>NAD</td>
> -    <td>Default template arguments for members of class templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1905">
> -    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/
> ">1905</a></td>
> -    <td>MAD</td>
> -    <td>Dependent types and injected-class-names</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1906">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1906
> ">1906</a></td>
> -    <td>NAD</td>
> -    <td>Name lookup in member <TT>friend</TT> declaration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1907">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1907
> ">1907</a></td>
> -    <td>drafting</td>
> -    <td><I>using-declaration</I>s and default arguments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1908">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1908
> ">1908</a></td>
> -    <td>drafting</td>
> -    <td>Dual destructor lookup and <I>template-id</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1909">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1909
> ">1909</a></td>
> -    <td>CD4</td>
> -    <td>Member class template with the same name as the class</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="1910">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1910
> ">1910</a></td>
> -    <td>DR</td>
> -    <td>“Shall” requirement applied to runtime behavior</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1911">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1911
> ">1911</a></td>
> -    <td>CD4</td>
> -    <td><TT>constexpr</TT> constructor with non-literal base class</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1912">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1912
> ">1912</a></td>
> -    <td>extension</td>
> -    <td><I>exception-specification</I> of defaulted function</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1913">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1913
> ">1913</a></td>
> -    <td>drafting</td>
> -    <td><TT>decltype((x))</TT> in <I>lambda-expression</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1914">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1914
> ">1914</a></td>
> -    <td>extension</td>
> -    <td>Duplicate standard attributes</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1915">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1915
> ">1915</a></td>
> -    <td>extension</td>
> -    <td>Potentially-invoked destructors in non-throwing constructors</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1916">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1916
> ">1916</a></td>
> -    <td>CD4</td>
> -    <td>“Same cv-unqualified type”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1917">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1917
> ">1917</a></td>
> -    <td>drafting</td>
> -    <td>decltype-qualified enumeration names</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1918">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1918
> ">1918</a></td>
> -    <td>open</td>
> -    <td><TT>friend</TT> templates with dependent scopes</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1919">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1919
> ">1919</a></td>
> -    <td>open</td>
> -    <td>Overload resolution for <TT>!</TT> with explicit conversion
> operator</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1920">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1920
> ">1920</a></td>
> -    <td>CD4</td>
> -    <td>Qualification mismatch in <I>pseudo-destructor-name</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1921">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1921
> ">1921</a></td>
> -    <td>NAD</td>
> -    <td><TT>constexpr</TT> constructors and point of initialization of
> <TT>const</TT> variables</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1922">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1922
> ">1922</a></td>
> -    <td>CD4</td>
> -    <td>Injected class template names and default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1923">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1923
> ">1923</a></td>
> -    <td>extension</td>
> -    <td>Lvalues of type <TT>void</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1924">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1924
> ">1924</a></td>
> -    <td>review</td>
> -    <td>Definition of “literal” and kinds of literals</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1925">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1925
> ">1925</a></td>
> -    <td>CD4</td>
> -    <td>Bit-field prvalues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1926">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1926
> ">1926</a></td>
> -    <td>CD4</td>
> -    <td>Potential results of subscript operator</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1927">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1927
> ">1927</a></td>
> -    <td>dup</td>
> -    <td>Lifetime of temporaries in <I>init-capture</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1928">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1928
> ">1928</a></td>
> -    <td>NAD</td>
> -    <td>Triviality of deleted special member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1929">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1929
> ">1929</a></td>
> -    <td>CD4</td>
> -    <td><TT>template</TT> keyword following namespace
> <I>nested-name-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1930">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1930
> ">1930</a></td>
> -    <td>CD4</td>
> -    <td><I>init-declarator-list</I> vs <I>member-declarator-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1931">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1931
> ">1931</a></td>
> -    <td>extension</td>
> -    <td>Default-constructible and copy-assignable closure types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1932">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1932
> ">1932</a></td>
> -    <td>CD4</td>
> -    <td>Bit-field results of conditional operators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1933">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1933
> ">1933</a></td>
> -    <td>NAD</td>
> -    <td>Implementation limit for <I>initializer-list</I> elements</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1934">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1934
> ">1934</a></td>
> -    <td>extension</td>
> -    <td>Relaxing <I>exception-specification</I> compatibility
> requirements</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1935">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1935
> ">1935</a></td>
> -    <td>drafting</td>
> -    <td>Reuse of placement arguments in deallocation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1936">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1936
> ">1936</a></td>
> -    <td>drafting</td>
> -    <td>Dependent <I>qualified-id</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1937">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1937
> ">1937</a></td>
> -    <td>drafting</td>
> -    <td>Incomplete specification of function pointer from lambda</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1938">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1938
> ">1938</a></td>
> -    <td>drafting</td>
> -    <td>Should hosted/freestanding be implementation-defined?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1939">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1939
> ">1939</a></td>
> -    <td>drafting</td>
> -    <td>Argument conversions to nondeduced parameter types revisited</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1940">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1940
> ">1940</a></td>
> -    <td>CD4</td>
> -    <td><TT>static_assert</TT> in anonymous unions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="1941">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1941
> ">1941</a></td>
> -    <td>CD4</td>
> -    <td>SFINAE and inherited constructor default arguments</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr id="1942">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1942
> ">1942</a></td>
> -    <td>CD4</td>
> -    <td>Incorrect reference to <I>trailing-return-type</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1943">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1943
> ">1943</a></td>
> -    <td>open</td>
> -    <td>Unspecified meaning of “bit”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1944">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1944
> ">1944</a></td>
> -    <td>open</td>
> -    <td>New C incompatibilities</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1945">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1945
> ">1945</a></td>
> -    <td>open</td>
> -    <td>Friend declarations naming members of class templates in
> non-templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1946">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1946
> ">1946</a></td>
> -    <td>CD4</td>
> -    <td><I>exception-specification</I>s vs pointer dereference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1947">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1947
> ">1947</a></td>
> -    <td>NAD</td>
> -    <td>Digit separators following non-octal prefix</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="1948">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1948
> ">1948</a></td>
> -    <td>NAD</td>
> -    <td><I>exception-specification</I> of replacement global
> <TT>new</TT></td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr id="1949">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1949
> ">1949</a></td>
> -    <td>CD4</td>
> -    <td>“sequenced after” instead of “sequenced
> before”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1950">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1950
> ">1950</a></td>
> -    <td>NAD</td>
> -    <td>Restructuring description of ranks of conversion sequences</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1951">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1951
> ">1951</a></td>
> -    <td>CD4</td>
> -    <td>Cv-qualification and literal types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1952">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1952
> ">1952</a></td>
> -    <td>CD4</td>
> -    <td>Constant expressions and library undefined behavior</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1953">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1953
> ">1953</a></td>
> -    <td>open</td>
> -    <td>Data races and common initial sequence</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1954">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1954
> ">1954</a></td>
> -    <td>open</td>
> -    <td><TT>typeid</TT> null dereference check in subexpressions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1955">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1955
> ">1955</a></td>
> -    <td>CD4</td>
> -    <td><TT>#elif</TT> with invalid controlling expression</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1956">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1956
> ">1956</a></td>
> -    <td>CD4</td>
> -    <td>Reuse of storage of automatic variables</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1957">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1957
> ">1957</a></td>
> -    <td>extension</td>
> -    <td><TT>decltype(auto)</TT> with direct-list-initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1958">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1958
> ">1958</a></td>
> -    <td>CD4</td>
> -    <td><TT>decltype(auto)</TT> with parenthesized initializer</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1959">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1959
> ">1959</a></td>
> -    <td>CD4</td>
> -    <td>Inadvertently inherited copy constructor</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr id="1960">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1960
> ">1960</a></td>
> -    <td>NAD</td>
> -    <td>Visibility of entity named in class-scope
> <I>using-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1961">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1961
> ">1961</a></td>
> -    <td>C++17</td>
> -    <td>Potentially-concurrent actions within a signal handler</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1962">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1962
> ">1962</a></td>
> -    <td>drafting</td>
> -    <td>Type of <TT>__func__</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1963">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1963
> ">1963</a></td>
> -    <td>CD4</td>
> -    <td>Implementation-defined identifier characters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1964">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1964
> ">1964</a></td>
> -    <td>NAD</td>
> -    <td><I>opaque-enum-declaration</I> in <I>alias-declaration</I>?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1965">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1965
> ">1965</a></td>
> -    <td>drafting</td>
> -    <td>Explicit casts to reference types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1966">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1966
> ">1966</a></td>
> -    <td>CD4</td>
> -    <td>Colon following enumeration <I>elaborated-type-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1967">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1967
> ">1967</a></td>
> -    <td>CD4</td>
> -    <td>Temporary lifetime and move-elision</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1968">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1968
> ">1968</a></td>
> -    <td>NAD</td>
> -    <td>Address of <TT>typeid</TT> in constant expressions</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="1969">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1969
> ">1969</a></td>
> -    <td>open</td>
> -    <td>Missing exclusion of <TT>~S</TT> as an ordinary function name</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1970">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1970
> ">1970</a></td>
> -    <td>NAD</td>
> -    <td>Ambiguity resolution for <TT>(T())*x</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1971">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1971
> ">1971</a></td>
> -    <td>CD4</td>
> -    <td>Unclear disambiguation of destructor and <TT>operator~</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1972">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1972
> ">1972</a></td>
> -    <td>open</td>
> -    <td>Identifier character restrictions in non-<I>identifier</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1973">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1973
> ">1973</a></td>
> -    <td>drafting</td>
> -    <td>Which <I>parameter-declaration-clause</I> in a
> <I>lambda-expression</I>?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1974">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1974
> ">1974</a></td>
> -    <td>open</td>
> -    <td>Redundant specification of non-type <I>typename-specifier</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1975">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1975
> ">1975</a></td>
> -    <td>CD4</td>
> -    <td>Permissible declarations for <I>exception-specification</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1976">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1976
> ">1976</a></td>
> -    <td>NAD</td>
> -    <td>Ambiguity of <I>namespace-alias</I>es</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1977">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1977
> ">1977</a></td>
> -    <td>drafting</td>
> -    <td>Contradictory results of failed destructor lookup</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1978">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1978
> ">1978</a></td>
> -    <td>CD4</td>
> -    <td>Redundant description of explicit constructor use</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1979">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1979
> ">1979</a></td>
> -    <td>drafting</td>
> -    <td>Alias template specialization in template member definition</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1980">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1980
> ">1980</a></td>
> -    <td>drafting</td>
> -    <td>Equivalent but not functionally-equivalent redeclarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1981">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1981
> ">1981</a></td>
> -    <td>CD4</td>
> -    <td>Implicit contextual conversions and <TT>explicit</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1982">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1982
> ">1982</a></td>
> -    <td>NAD</td>
> -    <td>Deduction extending parameter pack</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1983">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1983
> ">1983</a></td>
> -    <td>DR</td>
> -    <td>Inappropriate use of <I>virt-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1984">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1984
> ">1984</a></td>
> -    <td>NAD</td>
> -    <td>Lossless narrowing conversions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1985">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1985
> ">1985</a></td>
> -    <td>NAD</td>
> -    <td>Unknown bound array member with
> <I>brace-or-equal-initializer</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1986">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1986
> ">1986</a></td>
> -    <td>drafting</td>
> -    <td>odr-use and delayed initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1987">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1987
> ">1987</a></td>
> -    <td>NAD</td>
> -    <td><TT>constexpr</TT> static data members across translation
> units</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1988">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1988
> ">1988</a></td>
> -    <td>CD4</td>
> -    <td>Ambiguity between dependent and non-dependent bases in implicit
> member access</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1989">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1989
> ">1989</a></td>
> -    <td>drafting</td>
> -    <td>Insufficient restrictions on parameters of postfix operators</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1990">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1990
> ">1990</a></td>
> -    <td>CD4</td>
> -    <td>Ambiguity due to optional <I>decl-specifier-seq</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1991">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1991
> ">1991</a></td>
> -    <td>CD4</td>
> -    <td>Inheriting constructors vs default arguments</td>
> -    <td class="full" align="center">Clang 3.9</td>
> -  </tr>
> -  <tr id="1992">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1992
> ">1992</a></td>
> -    <td>CD4</td>
> -    <td><TT>new (std::nothrow) int[N]</TT> can throw</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1993">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1993
> ">1993</a></td>
> -    <td>drafting</td>
> -    <td>Use of <TT>template<></TT> defining member of explicit
> specialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1994">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1994
> ">1994</a></td>
> -    <td>dup</td>
> -    <td>Confusing wording regarding multiple <TT>template<></TT>
> prefixes</td>
> -    <td class="none" align="center">Duplicate of <a
> href="#529">529</a></td>
> -  </tr>
> -  <tr id="1995">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1995
> ">1995</a></td>
> -    <td>CD4</td>
> -    <td><I>exception-specification</I>s and non-type template
> parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="1996">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1996
> ">1996</a></td>
> -    <td>drafting</td>
> -    <td>Reference list-initialization ignores conversion functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="1997">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1997
> ">1997</a></td>
> -    <td>drafting</td>
> -    <td>Placement new and previous initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="1998">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1998
> ">1998</a></td>
> -    <td>NAD</td>
> -    <td>Additional sources of xvalue expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="1999">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1999
> ">1999</a></td>
> -    <td>CD4</td>
> -    <td>Representation of source characters as
> universal-character-names</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2000">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2000
> ">2000</a></td>
> -    <td>CD4</td>
> -    <td><I>header-name</I> outside <TT>#include</TT> directive</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2001">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2001
> ">2001</a></td>
> -    <td>CD4</td>
> -    <td><I>non-directive</I> is underspecified</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2002">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2002
> ">2002</a></td>
> -    <td>open</td>
> -    <td>White space within preprocessing directives</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2003">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2003
> ">2003</a></td>
> -    <td>drafting</td>
> -    <td>Zero-argument macros incorrectly specified</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2004">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2004
> ">2004</a></td>
> -    <td>CD4</td>
> -    <td>Unions with mutable members in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2005">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2005
> ">2005</a></td>
> -    <td>NAD</td>
> -    <td>Incorrect <TT>constexpr</TT> reference initialization
> requirements</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2006">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2006
> ">2006</a></td>
> -    <td>CD4</td>
> -    <td>Cv-qualified <TT>void</TT> types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2007">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2007
> ">2007</a></td>
> -    <td>drafting</td>
> -    <td>Argument-dependent lookup for <TT>operator=</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2008">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2008
> ">2008</a></td>
> -    <td>CD4</td>
> -    <td>Default <I>template-argument</I>s underspecified</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2009">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2009
> ">2009</a></td>
> -    <td>open</td>
> -    <td>Unclear specification of class scope</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2010">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2010
> ">2010</a></td>
> -    <td>CD4</td>
> -    <td><I>exception-specification</I>s and conversion operators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2011">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2011
> ">2011</a></td>
> -    <td>C++17</td>
> -    <td>Unclear effect of reference capture of reference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2012">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2012
> ">2012</a></td>
> -    <td>CD4</td>
> -    <td>Lifetime of references</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2013">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2013
> ">2013</a></td>
> -    <td>drafting</td>
> -    <td>Pointer subtraction in large array</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2014">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2014
> ">2014</a></td>
> -    <td>NAD</td>
> -    <td>Unneeded deallocation signatures</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2015">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2015
> ">2015</a></td>
> -    <td>CD4</td>
> -    <td>odr-use of deleted virtual functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2016">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2016
> ">2016</a></td>
> -    <td>CD4</td>
> -    <td>Confusing wording in description of conversion function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2017">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2017
> ">2017</a></td>
> -    <td>CD4</td>
> -    <td>Flowing off end is not equivalent to no-expression return</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2018">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2018
> ">2018</a></td>
> -    <td>drafting</td>
> -    <td>Qualification conversion vs reference binding</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2019">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2019
> ">2019</a></td>
> -    <td>CD4</td>
> -    <td>Member references omitted from description of storage
> duration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2020">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2020
> ">2020</a></td>
> -    <td>drafting</td>
> -    <td>Inadequate description of odr-use of implicitly-invoked
> functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2021">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2021
> ">2021</a></td>
> -    <td>dup</td>
> -    <td>Function template redeclaration via alias template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2022">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2022
> ">2022</a></td>
> -    <td>CD4</td>
> -    <td>Copy elision in constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2023">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2023
> ">2023</a></td>
> -    <td>drafting</td>
> -    <td>Composite reference result type of conditional operator</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2024">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2024
> ">2024</a></td>
> -    <td>CD4</td>
> -    <td>Dependent types and unexpanded parameter packs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2025">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2025
> ">2025</a></td>
> -    <td>dup</td>
> -    <td>Declaration matching via alias templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2026">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2026
> ">2026</a></td>
> -    <td>CD4</td>
> -    <td>Zero-initialization and <TT>constexpr</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2027">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2027
> ">2027</a></td>
> -    <td>CD4</td>
> -    <td>Unclear requirements for multiple <TT>alignas</TT> specifiers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2028">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2028
> ">2028</a></td>
> -    <td>drafting</td>
> -    <td>Converting constructors in rvalue reference initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2029">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2029
> ">2029</a></td>
> -    <td>dup</td>
> -    <td>Abstract class return type in <TT>decltype</TT> operand</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2030">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2030
> ">2030</a></td>
> -    <td>NAD</td>
> -    <td>Access of injected-class-name with template arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2031">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2031
> ">2031</a></td>
> -    <td>CD4</td>
> -    <td>Missing incompatibility for <TT>&&</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2032">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2032
> ">2032</a></td>
> -    <td>CD4</td>
> -    <td>Default <I>template-argument</I>s of variable templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2033">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2033
> ">2033</a></td>
> -    <td>CD4</td>
> -    <td>Redundant restriction on partial specialization argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2034">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2034
> ">2034</a></td>
> -    <td>NAD</td>
> -    <td>Deprecating <TT>uncaught_exception()</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2035">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2035
> ">2035</a></td>
> -    <td>CD3</td>
> -    <td>Multi-section example is confusing</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2036">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2036
> ">2036</a></td>
> -    <td>NAD</td>
> -    <td>Refactoring <I>parameters-and-qualifiers</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2037">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2037
> ">2037</a></td>
> -    <td>drafting</td>
> -    <td>Alias templates and template declaration matching</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2038">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2038
> ">2038</a></td>
> -    <td>CD4</td>
> -    <td>Document C++14 incompatibility of new braced deduction rule</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2039">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2039
> ">2039</a></td>
> -    <td>CD4</td>
> -    <td>Constant conversions to <TT>bool</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2040">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2040
> ">2040</a></td>
> -    <td>CD4</td>
> -    <td><I>trailing-return-type</I> no longer ambiguous</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2041">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2041
> ">2041</a></td>
> -    <td>CD4</td>
> -    <td>Namespace for explicit class template specialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2042">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2042
> ">2042</a></td>
> -    <td>drafting</td>
> -    <td>Exceptions and deallocation functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2043">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2043
> ">2043</a></td>
> -    <td>drafting</td>
> -    <td>Generalized template arguments and array-to-pointer decay</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2044">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2044
> ">2044</a></td>
> -    <td>CD4</td>
> -    <td><TT>decltype(auto)</TT> and <TT>void</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2045">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2045
> ">2045</a></td>
> -    <td>drafting</td>
> -    <td>“Identical” template parameter lists</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2046">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2046
> ">2046</a></td>
> -    <td>C++17</td>
> -    <td>Incomplete thread specifications</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2047">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2047
> ">2047</a></td>
> -    <td>CD4</td>
> -    <td>Coordinating “throws anything” specifications</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2048">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2048
> ">2048</a></td>
> -    <td>open</td>
> -    <td>C-style casts that cast away constness vs
> <TT>static_cast</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2049">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2049
> ">2049</a></td>
> -    <td>drafting</td>
> -    <td>List initializer in non-type template default argument</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2050">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2050
> ">2050</a></td>
> -    <td>NAD</td>
> -    <td>Consolidate specification of linkage</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2051">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2051
> ">2051</a></td>
> -    <td>drafting</td>
> -    <td>Simplifying alias rules</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2052">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2052
> ">2052</a></td>
> -    <td>CD4</td>
> -    <td>Template argument deduction vs overloaded operators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2053">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2053
> ">2053</a></td>
> -    <td>drafting</td>
> -    <td><TT>auto</TT> in non-generic lambdas</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2054">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2054
> ">2054</a></td>
> -    <td>open</td>
> -    <td>Missing description of class SFINAE</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2055">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2055
> ">2055</a></td>
> -    <td>drafting</td>
> -    <td>Explicitly-specified non-deduced parameter packs</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2056">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2056
> ">2056</a></td>
> -    <td>drafting</td>
> -    <td>Member function calls in partially-initialized class objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2057">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2057
> ">2057</a></td>
> -    <td>drafting</td>
> -    <td>Template template arguments with default arguments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2058">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2058
> ">2058</a></td>
> -    <td>drafting</td>
> -    <td>More errors from internal-linkage namespaces</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2059">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2059
> ">2059</a></td>
> -    <td>DR</td>
> -    <td>Linkage and deduced return types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2060">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2060
> ">2060</a></td>
> -    <td>NAD</td>
> -    <td>Deduced return type for explicit specialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2061">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2061
> ">2061</a></td>
> -    <td>CD4</td>
> -    <td>Inline namespace after simplifications</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2062">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2062
> ">2062</a></td>
> -    <td>drafting</td>
> -    <td>Class template redeclaration requirements</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2063">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2063
> ">2063</a></td>
> -    <td>CD4</td>
> -    <td>Type/nontype hiding in class scope</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2064">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2064
> ">2064</a></td>
> -    <td>CD4</td>
> -    <td>Conflicting specifications for dependent
> <I>decltype-specifier</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2065">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2065
> ">2065</a></td>
> -    <td>drafting</td>
> -    <td>Current instantiation of a partial specialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2066">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2066
> ">2066</a></td>
> -    <td>CD4</td>
> -    <td>Does type-dependent imply value-dependent?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2067">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2067
> ">2067</a></td>
> -    <td>open</td>
> -    <td>Generated variadic templates requiring empty pack</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2068">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2068
> ">2068</a></td>
> -    <td>CD4</td>
> -    <td>When can/must a defaulted virtual destructor be defined?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2069">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2069
> ">2069</a></td>
> -    <td>CD4</td>
> -    <td>Do destructors have names?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2070">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2070
> ">2070</a></td>
> -    <td>drafting</td>
> -    <td><I>using-declaration</I> with dependent
> <I>nested-name-specifier</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2071">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2071
> ">2071</a></td>
> -    <td>CD4</td>
> -    <td><TT>typedef</TT> with no declarator</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2072">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2072
> ">2072</a></td>
> -    <td>drafting</td>
> -    <td>Default argument instantiation for member functions of
> templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2073">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2073
> ">2073</a></td>
> -    <td>drafting</td>
> -    <td>Allocating memory for exception objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2074">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2074
> ">2074</a></td>
> -    <td>drafting</td>
> -    <td>Type-dependence of local class of function template</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2075">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2075
> ">2075</a></td>
> -    <td>CD4</td>
> -    <td>Passing short initializer lists to array reference parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2076">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2076
> ">2076</a></td>
> -    <td>CD4</td>
> -    <td>List-initialization of arguments for constructor parameters</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2077">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2077
> ">2077</a></td>
> -    <td>drafting</td>
> -    <td>Overload resolution and invalid rvalue-reference
> initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2078">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2078
> ">2078</a></td>
> -    <td>NAD</td>
> -    <td>Name lookup of <I>mem-initilizer-id</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2079">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2079
> ">2079</a></td>
> -    <td>CD4</td>
> -    <td><TT>[[</TT> appearing in a <I>balanced-token-seq</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2080">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2080
> ">2080</a></td>
> -    <td>drafting</td>
> -    <td>Example with empty anonymous union member</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2081">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2081
> ">2081</a></td>
> -    <td>DR</td>
> -    <td>Deduced return type in redeclaration or specialization of
> function template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2082">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2082
> ">2082</a></td>
> -    <td>CD4</td>
> -    <td>Referring to parameters in unevaluated operands of default
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2083">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2083
> ">2083</a></td>
> -    <td>drafting</td>
> -    <td>Incorrect cases of odr-use</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2084">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2084
> ">2084</a></td>
> -    <td>CD4</td>
> -    <td>NSDMIs and deleted union default constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2085">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2085
> ">2085</a></td>
> -    <td>CD4</td>
> -    <td>Invalid example of adding special member function via default
> argument</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2086">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2086
> ">2086</a></td>
> -    <td>drafting</td>
> -    <td>Reference odr-use vs implicit capture</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2087">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2087
> ">2087</a></td>
> -    <td>open</td>
> -    <td>Left shift of negative value by zero bits</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2088">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2088
> ">2088</a></td>
> -    <td>DR</td>
> -    <td>Late tiebreakers in partial ordering</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2089">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2089
> ">2089</a></td>
> -    <td>drafting</td>
> -    <td>Restricting selection of builtin overloaded operators</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2090">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2090
> ">2090</a></td>
> -    <td>drafting</td>
> -    <td>Dependency via non-dependent base class</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2091">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2091
> ">2091</a></td>
> -    <td>CD4</td>
> -    <td>Deducing reference non-type template arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2092">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2092
> ">2092</a></td>
> -    <td>DR</td>
> -    <td>Deduction failure and overload resolution</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2093">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2093
> ">2093</a></td>
> -    <td>CD4</td>
> -    <td>Qualification conversion for pointer-to-member handler
> matching</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2094">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2094
> ">2094</a></td>
> -    <td>C++17</td>
> -    <td>Trivial copy/move constructor for class with volatile member</td>
> -    <td class="full" align="center">Clang 5</td>
> -  </tr>
> -  <tr id="2095">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2095
> ">2095</a></td>
> -    <td>CD4</td>
> -    <td>Capturing rvalue references to functions by copy</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2096">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2096
> ">2096</a></td>
> -    <td>CD4</td>
> -    <td>Constraints on literal unions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2097">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2097
> ">2097</a></td>
> -    <td>extension</td>
> -    <td>Lambdas and <TT>noreturn</TT> attribute</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2098">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2098
> ">2098</a></td>
> -    <td>CD4</td>
> -    <td>Is <TT>uncaught_exceptions()</TT> per-thread?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2099">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2099
> ">2099</a></td>
> -    <td>CD4</td>
> -    <td>Inferring the bound of an array static data member</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2100">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2100
> ">2100</a></td>
> -    <td>C++17</td>
> -    <td>Value-dependent address of static data member of class
> template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2101">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2101
> ">2101</a></td>
> -    <td>CD4</td>
> -    <td>Incorrect description of type- and value-dependence</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2102">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2102
> ">2102</a></td>
> -    <td>drafting</td>
> -    <td>Constructor checking in <I>new-expression</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2103">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2103
> ">2103</a></td>
> -    <td>drafting</td>
> -    <td>Lvalue-to-rvalue conversion is irrelevant in odr-use of a
> reference</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2104">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2104
> ">2104</a></td>
> -    <td>CD4</td>
> -    <td>Internal-linkage <TT>constexpr</TT> references and ODR
> requirements</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2105">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2105
> ">2105</a></td>
> -    <td>open</td>
> -    <td>When do the arguments for a parameter pack end?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2106">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2106
> ">2106</a></td>
> -    <td>CD4</td>
> -    <td>Unclear restrictions on use of function-type template
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2107">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2107
> ">2107</a></td>
> -    <td>CD4</td>
> -    <td>Lifetime of temporaries for default arguments in array
> copying</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2108">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2108
> ">2108</a></td>
> -    <td>drafting</td>
> -    <td>Conversions to non-class prvalues in reference initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2109">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2109
> ">2109</a></td>
> -    <td>CD4</td>
> -    <td>Value dependence underspecified</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2110">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2110
> ">2110</a></td>
> -    <td>drafting</td>
> -    <td>Overload resolution for base class conversion and
> reference/non-reference</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2111">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2111
> ">2111</a></td>
> -    <td>extension</td>
> -    <td>Array temporaries in reference binding</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2112">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2112
> ">2112</a></td>
> -    <td>drafting</td>
> -    <td><TT>new auto{x}</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2113">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2113
> ">2113</a></td>
> -    <td>CD4</td>
> -    <td>Incompete specification of types for declarators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2114">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2114
> ">2114</a></td>
> -    <td>CD3</td>
> -    <td>Missing description of incompatibility from aggregate NSDMIs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2115">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2115
> ">2115</a></td>
> -    <td>drafting</td>
> -    <td>Order of implicit destruction vs release of automatic storage</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2116">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2116
> ">2116</a></td>
> -    <td>drafting</td>
> -    <td>Direct or copy initialization for omitted aggregate
> initializers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2117">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2117
> ">2117</a></td>
> -    <td>drafting</td>
> -    <td>Explicit specializations and <TT>constexpr</TT> function
> templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2118">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2118
> ">2118</a></td>
> -    <td>open</td>
> -    <td>Stateful metaprogramming via friend injection</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2119">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2119
> ">2119</a></td>
> -    <td>NAD</td>
> -    <td>Disambiguation of multi-level covariant return type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2120">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2120
> ">2120</a></td>
> -    <td>CD4</td>
> -    <td>Array as first non-static data member in standard-layout
> class</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr class="open" id="2121">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2121
> ">2121</a></td>
> -    <td>drafting</td>
> -    <td>More flexible lambda syntax</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2122">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2122
> ">2122</a></td>
> -    <td>CD4</td>
> -    <td>Glvalues of <TT>void</TT> type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2123">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2123
> ">2123</a></td>
> -    <td>open</td>
> -    <td>Omitted constant initialization of local static variables</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2124">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2124
> ">2124</a></td>
> -    <td>CD4</td>
> -    <td>Signature of constructor template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2125">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2125
> ">2125</a></td>
> -    <td>extension</td>
> -    <td>Copy elision and comma operator</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2126">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2126
> ">2126</a></td>
> -    <td>drafting</td>
> -    <td>Lifetime-extended temporaries in constant expressions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2127">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2127
> ">2127</a></td>
> -    <td>drafting</td>
> -    <td>Partial specialization and nullptr</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2128">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2128
> ">2128</a></td>
> -    <td>drafting</td>
> -    <td>Imprecise rule for reference member initializer</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2129">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2129
> ">2129</a></td>
> -    <td>CD4</td>
> -    <td>Non-object prvalues and constant expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2130">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2130
> ">2130</a></td>
> -    <td>CD4</td>
> -    <td>Over-aligned types in <I>new-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2131">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2131
> ">2131</a></td>
> -    <td>drafting</td>
> -    <td>Ambiguity with <I>opaque-enum-declaration</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2132">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2132
> ">2132</a></td>
> -    <td>extension</td>
> -    <td>Deprecated default generated copy constructors</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2133">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2133
> ">2133</a></td>
> -    <td>tentatively ready</td>
> -    <td>Converting <TT>std::nullptr_t</TT> to <TT>bool</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2134">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2134
> ">2134</a></td>
> -    <td>NAD</td>
> -    <td>Objectless references to non-static member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2135">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2135
> ">2135</a></td>
> -    <td>NAD</td>
> -    <td><I>mem-initializer</I>s for virtual bases of abstract classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2136">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2136
> ">2136</a></td>
> -    <td>NAD</td>
> -    <td>Argument-dependent lookup and initializer lists</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2137">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2137
> ">2137</a></td>
> -    <td>CD4</td>
> -    <td>List-initialization from object of same type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2138">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2138
> ">2138</a></td>
> -    <td>NAD</td>
> -    <td>Explicit member specialization vs implicit instantiation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2139">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2139
> ">2139</a></td>
> -    <td>NAD</td>
> -    <td>Floating-point requirements for integer representation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2140">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2140
> ">2140</a></td>
> -    <td>CD4</td>
> -    <td>Lvalue-to-rvalue conversion of <TT>std::nullptr_t</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2141">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2141
> ">2141</a></td>
> -    <td>CD4</td>
> -    <td>Ambiguity in <I>new-expression</I> with
> <I>elaborated-type-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2142">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2142
> ">2142</a></td>
> -    <td>NAD</td>
> -    <td>Missing definition of associated classes and namespaces</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2143">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2143
> ">2143</a></td>
> -    <td>C++17</td>
> -    <td>Value-dependency via injected-class-name</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2144">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2144
> ">2144</a></td>
> -    <td>drafting</td>
> -    <td>Function/variable declaration ambiguity</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2145">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2145
> ">2145</a></td>
> -    <td>CD4</td>
> -    <td>Parenthesized declarator in function definition</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2146">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2146
> ">2146</a></td>
> -    <td>CD4</td>
> -    <td>Scalar object vs memory location in definition of
> “unsequenced”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2147">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2147
> ">2147</a></td>
> -    <td>CD4</td>
> -    <td>Initializer-list arguments and pack deduction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2148">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2148
> ">2148</a></td>
> -    <td>drafting</td>
> -    <td>Thread storage duration and order of initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2149">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2149
> ">2149</a></td>
> -    <td>drafting</td>
> -    <td>Brace elision and array length deduction</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2150">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2150
> ">2150</a></td>
> -    <td>CD3</td>
> -    <td>Initializer list array lifetime</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2151">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2151
> ">2151</a></td>
> -    <td>drafting</td>
> -    <td>Exception object is not created</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2152">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2152
> ">2152</a></td>
> -    <td>NAD</td>
> -    <td>Can an alternative token be used as a <I>ud-suffix</I>?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2153">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2153
> ">2153</a></td>
> -    <td>CD4</td>
> -    <td><I>pure-specifier</I> in friend declaration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2154">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2154
> ">2154</a></td>
> -    <td>CD4</td>
> -    <td>Ambiguity of <I>pure-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2155">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2155
> ">2155</a></td>
> -    <td>C++17</td>
> -    <td>Defining classes and enumerations via
> <I>using-declaration</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2156">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2156
> ">2156</a></td>
> -    <td>CD4</td>
> -    <td>Definition of enumeration declared by
> <I>using-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2157">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2157
> ">2157</a></td>
> -    <td>CD4</td>
> -    <td>Further disambiguation of enumeration
> <I>elaborated-type-specifier</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2158">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2158
> ">2158</a></td>
> -    <td>drafting</td>
> -    <td>Polymorphic behavior during destruction</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2159">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2159
> ">2159</a></td>
> -    <td>NAD</td>
> -    <td>Lambda capture and local <TT>thread_local</TT> variables</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2160">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2160
> ">2160</a></td>
> -    <td>open</td>
> -    <td>Issues with partial ordering</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2161">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2161
> ">2161</a></td>
> -    <td>NAD</td>
> -    <td>Explicit instantiation declaration and “preceding
> initialization”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2162">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2162
> ">2162</a></td>
> -    <td>CD3</td>
> -    <td>Capturing <TT>this</TT> by reference</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2163">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2163
> ">2163</a></td>
> -    <td>CD4</td>
> -    <td>Labels in <TT>constexpr</TT> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2164">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2164
> ">2164</a></td>
> -    <td>DR</td>
> -    <td>Name hiding and <I>using-directive</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2165">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2165
> ">2165</a></td>
> -    <td>drafting</td>
> -    <td>Namespaces, declarative regions, and translation units</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2166">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2166
> ">2166</a></td>
> -    <td>drafting</td>
> -    <td>Unclear meaning of “undefined <TT>constexpr</TT>
> function”</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2167">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2167
> ">2167</a></td>
> -    <td>CD4</td>
> -    <td>Non-member references with lifetimes within the current
> evaluation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2168">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2168
> ">2168</a></td>
> -    <td>open</td>
> -    <td>Narrowing conversions and +/- infinity</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2169">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2169
> ">2169</a></td>
> -    <td>extension</td>
> -    <td>Narrowing conversions and overload resolution</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2170">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2170
> ">2170</a></td>
> -    <td>drafting</td>
> -    <td>Unclear definition of odr-use for arrays</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2171">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2171
> ">2171</a></td>
> -    <td>CD4</td>
> -    <td>Triviality of copy constructor with less-qualified parameter</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2172">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2172
> ">2172</a></td>
> -    <td>drafting</td>
> -    <td>Multiple exceptions with one exception object</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2173">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2173
> ">2173</a></td>
> -    <td>open</td>
> -    <td>Partial specialization with non-deduced contexts</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2174">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2174
> ">2174</a></td>
> -    <td>C++17</td>
> -    <td>Unclear rules for friend definitions in templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2175">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2175
> ">2175</a></td>
> -    <td>CD4</td>
> -    <td>Ambiguity with attribute in conversion operator declaration</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2176">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2176
> ">2176</a></td>
> -    <td>CD4</td>
> -    <td>Destroying the returned object when a destructor throws</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2177">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2177
> ">2177</a></td>
> -    <td>DR</td>
> -    <td>Placement <TT>operator delete</TT> and parameter copies</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2178">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2178
> ">2178</a></td>
> -    <td>NAD</td>
> -    <td>Substitution of dependent template arguments in default template
> arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2179">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2179
> ">2179</a></td>
> -    <td>drafting</td>
> -    <td>Required diagnostic for partial specialization after first
> use</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2180">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2180
> ">2180</a></td>
> -    <td>CD4</td>
> -    <td>Virtual bases in destructors and defaulted assignment
> operators</td>
> -    <td class="full" align="center">Yes</td>
> -  </tr>
> -  <tr class="open" id="2181">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2181
> ">2181</a></td>
> -    <td>drafting</td>
> -    <td>Normative requirements in an informative Annex</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2182">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2182
> ">2182</a></td>
> -    <td>drafting</td>
> -    <td>Pointer arithmetic in array-like containers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2183">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2183
> ">2183</a></td>
> -    <td>NAD</td>
> -    <td>Problems in description of potential exceptions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2184">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2184
> ">2184</a></td>
> -    <td>CD4</td>
> -    <td>Missing C compatibility entry for decrement of <TT>bool</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2185">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2185
> ">2185</a></td>
> -    <td>open</td>
> -    <td>Cv-qualified numeric types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2186">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2186
> ">2186</a></td>
> -    <td>drafting</td>
> -    <td>Unclear point that “preceding initialization” must
> precede</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2187">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2187
> ">2187</a></td>
> -    <td>drafting</td>
> -    <td>Protected members and access via <I>qualified-id</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2188">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2188
> ">2188</a></td>
> -    <td>open</td>
> -    <td><I>empty-declaration</I> ambiguity</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2189">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2189
> ">2189</a></td>
> -    <td>open</td>
> -    <td>Surrogate call template</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2190">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2190
> ">2190</a></td>
> -    <td>open</td>
> -    <td>Insufficient specification of <TT>__has_include</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2191">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2191
> ">2191</a></td>
> -    <td>C++17</td>
> -    <td>Incorrect result for <TT>noexcept(typeid(v))</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2192">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2192
> ">2192</a></td>
> -    <td>open</td>
> -    <td>Constant expressions and order-of-eval undefined behavior</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2193">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2193
> ">2193</a></td>
> -    <td>NAD</td>
> -    <td><TT>numeric_limits<int>::radix</TT> and <TT>digits</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2194">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2194
> ">2194</a></td>
> -    <td>review</td>
> -    <td>Impossible case in list initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2195">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2195
> ">2195</a></td>
> -    <td>open</td>
> -    <td>Unsolicited reading of trailing volatile members</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2196">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2196
> ">2196</a></td>
> -    <td>C++17</td>
> -    <td>Zero-initialization with virtual base classes</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2197">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2197
> ">2197</a></td>
> -    <td>review</td>
> -    <td>Overload resolution and deleted special member functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2198">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2198
> ">2198</a></td>
> -    <td>C++17</td>
> -    <td>Linkage of enumerators</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2199">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2199
> ">2199</a></td>
> -    <td>drafting</td>
> -    <td>Typedefs and tags</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2200">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2200
> ">2200</a></td>
> -    <td>NAD</td>
> -    <td>Conversions in template argument deduction</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2201">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2201
> ">2201</a></td>
> -    <td>C++17</td>
> -    <td>Cv-qualification of array types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2202">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2202
> ">2202</a></td>
> -    <td>drafting</td>
> -    <td>When does default argument instantiation occur?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2203">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2203
> ">2203</a></td>
> -    <td>drafting</td>
> -    <td>Defaulted copy/move constructors and UDCs</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2204">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2204
> ">2204</a></td>
> -    <td>NAD</td>
> -    <td>Naming delegated constructors</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2205">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2205
> ">2205</a></td>
> -    <td>C++17</td>
> -    <td>Restrictions on use of <TT>alignas</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2206">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2206
> ">2206</a></td>
> -    <td>C++17</td>
> -    <td>Composite type of object and function pointers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2207">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2207
> ">2207</a></td>
> -    <td>drafting</td>
> -    <td>Alignment of allocation function return value</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2208">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2208
> ">2208</a></td>
> -    <td>NAD</td>
> -    <td><I>static_assert-declaration</I> does not declare a member</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2209">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2209
> ">2209</a></td>
> -    <td>NAD</td>
> -    <td>Destruction of constructed array elements</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2210">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2210
> ">2210</a></td>
> -    <td>NAD</td>
> -    <td>Principal/target constructor confusion</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2211">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2211
> ">2211</a></td>
> -    <td>C++17</td>
> -    <td>Hiding by lambda captures and parameters</td>
> -    <td class="svn" align="center">SVN</td>
> -  </tr>
> -  <tr class="open" id="2212">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2212
> ">2212</a></td>
> -    <td>open</td>
> -    <td>Typedef changing linkage after use</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2213">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2213
> ">2213</a></td>
> -    <td>drafting</td>
> -    <td>Forward declaration of partial specializations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2214">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2214
> ">2214</a></td>
> -    <td>C++17</td>
> -    <td>Missing requirement on representation of integer values</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2215">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2215
> ">2215</a></td>
> -    <td>review</td>
> -    <td>Redundant description of language linkage in function call</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2216">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2216
> ">2216</a></td>
> -    <td>NAD</td>
> -    <td>Exception specifications in unevaluated contexts</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2217">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2217
> ">2217</a></td>
> -    <td>NAD</td>
> -    <td><TT>constexpr</TT> constructors for non-literal types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2218">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2218
> ">2218</a></td>
> -    <td>C++17</td>
> -    <td>Ambiguity and namespace aliases</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2219">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2219
> ">2219</a></td>
> -    <td>drafting</td>
> -    <td>Dynamically-unreachable handlers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2220">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2220
> ">2220</a></td>
> -    <td>C++17</td>
> -    <td>Hiding index variable in range-based <TT>for</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2221">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2221
> ">2221</a></td>
> -    <td>review</td>
> -    <td>Copying volatile objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2222">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2222
> ">2222</a></td>
> -    <td>drafting</td>
> -    <td>Additional contexts where instantiation is not required</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2223">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2223
> ">2223</a></td>
> -    <td>drafting</td>
> -    <td>Multiple <TT>alignas</TT> specifiers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2224">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2224
> ">2224</a></td>
> -    <td>C++17</td>
> -    <td>Member subobjects and base-class casts</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2225">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2225
> ">2225</a></td>
> -    <td>NAD</td>
> -    <td><TT>reinterpret_cast</TT> to same floating-point type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2226">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2226
> ">2226</a></td>
> -    <td>DR</td>
> -    <td>Xvalues vs lvalues in conditional expressions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2227">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2227
> ">2227</a></td>
> -    <td>DR</td>
> -    <td>Destructor access and default member initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2228">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2228
> ">2228</a></td>
> -    <td>drafting</td>
> -    <td>Ambiguity resolution for cast to function type</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2229">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2229
> ">2229</a></td>
> -    <td>DR</td>
> -    <td>Volatile unnamed bit-fields</td>
> -    <td class="full" align="center">Clang 7</td>
> -  </tr>
> -  <tr id="2230">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2230
> ">2230</a></td>
> -    <td>NAD</td>
> -    <td>Linkage of <TT>extern "C"</TT> function in unnamed namespace</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2231">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2231
> ">2231</a></td>
> -    <td>NAD</td>
> -    <td>Class member access to static data member template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2232">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2232
> ">2232</a></td>
> -    <td>open</td>
> -    <td><TT>thread_local</TT> anonymous unions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2233">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2233
> ">2233</a></td>
> -    <td>DRWP</td>
> -    <td>Function parameter packs following default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2234">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2234
> ">2234</a></td>
> -    <td>DR</td>
> -    <td>Missing rules for <I>simple-template-id</I> as
> <I>class-name</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2235">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2235
> ">2235</a></td>
> -    <td>DR</td>
> -    <td>Partial ordering and non-dependent types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2236">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2236
> ">2236</a></td>
> -    <td>drafting</td>
> -    <td>When is an alias template specialization dependent?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2237">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2237
> ">2237</a></td>
> -    <td>accepted</td>
> -    <td>Can a <I>template-id</I> name a constructor?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2238">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2238
> ">2238</a></td>
> -    <td>NAD</td>
> -    <td>Contradictory alignment requirements for allocation</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2239">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2239
> ">2239</a></td>
> -    <td>NAD</td>
> -    <td>Sized deallocation with a trivial destructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2240">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2240
> ">2240</a></td>
> -    <td>drafting</td>
> -    <td><TT>this</TT> is not odr-used in a constant expression</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2241">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2241
> ">2241</a></td>
> -    <td>DR</td>
> -    <td>Overload resolution is not invoked with a single function</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2242">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2242
> ">2242</a></td>
> -    <td>drafting</td>
> -    <td>ODR violation with constant initialization possibly omitted</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2243">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2243
> ">2243</a></td>
> -    <td>drafting</td>
> -    <td>Incorrect use of implicit conversion sequence</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2244">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2244
> ">2244</a></td>
> -    <td>open</td>
> -    <td>Base class access in aggregate initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2245">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2245
> ">2245</a></td>
> -    <td>drafting</td>
> -    <td>Point of instantiation of incomplete class template</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2246">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2246
> ">2246</a></td>
> -    <td>drafting</td>
> -    <td>Access of indirect virtual base class constructors</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2247">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2247
> ">2247</a></td>
> -    <td>C++17</td>
> -    <td>Lambda capture and variable argument list</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2248">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2248
> ">2248</a></td>
> -    <td>C++17</td>
> -    <td>Problems with sized delete</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2249">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2249
> ">2249</a></td>
> -    <td>DRWP</td>
> -    <td><I>identifier</I>s and <I>id-expression</I>s</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2250">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2250
> ">2250</a></td>
> -    <td>open</td>
> -    <td>Implicit instantiation, destruction, and TUs</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2251">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2251
> ">2251</a></td>
> -    <td>C++17</td>
> -    <td>Unreachable enumeration list-initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2252">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2252
> ">2252</a></td>
> -    <td>review</td>
> -    <td>Enumeration list-initialization from the same type</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2253">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2253
> ">2253</a></td>
> -    <td>DRWP</td>
> -    <td>Unnamed bit-fields and zero-initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2254">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2254
> ">2254</a></td>
> -    <td>DRWP</td>
> -    <td>Standard-layout classes and bit-fields</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2255">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2255
> ">2255</a></td>
> -    <td>DR</td>
> -    <td>Instantiated static data member templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2256">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2256
> ">2256</a></td>
> -    <td>drafting</td>
> -    <td>Lifetime of trivially-destructible objects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2257">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2257
> ">2257</a></td>
> -    <td>drafting</td>
> -    <td>Lifetime extension of references vs exceptions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2258">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2258
> ">2258</a></td>
> -    <td>open</td>
> -    <td>Storage deallocation during period of destruction</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2259">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2259
> ">2259</a></td>
> -    <td>C++17</td>
> -    <td>Unclear context describing ambiguity</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2260">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2260
> ">2260</a></td>
> -    <td>DR</td>
> -    <td>Explicit specializations of deleted member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2261">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2261
> ">2261</a></td>
> -    <td>extension</td>
> -    <td>Explicit instantiation of in-class <TT>friend</TT> definition</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2262">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2262
> ">2262</a></td>
> -    <td>C++17</td>
> -    <td>Attributes for <I>asm-definition</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2263">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2263
> ">2263</a></td>
> -    <td>drafting</td>
> -    <td>Default argument instantiation for <TT>friend</TT>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2264">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2264
> ">2264</a></td>
> -    <td>drafting</td>
> -    <td>Memberwise copying with indeterminate value</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2265">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2265
> ">2265</a></td>
> -    <td>drafting</td>
> -    <td>Delayed pack expansion and member redeclarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2266">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2266
> ">2266</a></td>
> -    <td>drafting</td>
> -    <td>Has dependent type vs is type-dependent</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2267">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2267
> ">2267</a></td>
> -    <td>ready</td>
> -    <td>Copy-initialization of temporary in reference
> direct-initialization</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2268">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2268
> ">2268</a></td>
> -    <td>C++17</td>
> -    <td>Unions with mutable members in constant expressions revisited</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2269">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2269
> ">2269</a></td>
> -    <td>dup</td>
> -    <td>Additional recursive references in aggregate DMIs</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2270">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2270
> ">2270</a></td>
> -    <td>extension</td>
> -    <td>Non-inline functions and explicit instantiation declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2271">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2271
> ">2271</a></td>
> -    <td>C++17</td>
> -    <td>Aliasing <TT>this</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2272">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2272
> ">2272</a></td>
> -    <td>C++17</td>
> -    <td>Implicit initialization of aggregate members of reference
> type</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2273">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2273
> ">2273</a></td>
> -    <td>DRWP</td>
> -    <td>Inheriting constructors vs implicit default constructor</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2274">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2274
> ">2274</a></td>
> -    <td>NAD</td>
> -    <td>Generic lambda capture vs constexpr if</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2275">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2275
> ">2275</a></td>
> -    <td>drafting</td>
> -    <td>Type-dependence of function template</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2276">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2276
> ">2276</a></td>
> -    <td>C++17</td>
> -    <td>Dependent <TT>noexcept</TT> and function type-dependence</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2277">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2277
> ">2277</a></td>
> -    <td>DRWP</td>
> -    <td>Ambiguity inheriting constructors with default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2278">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2278
> ">2278</a></td>
> -    <td>drafting</td>
> -    <td>Copy elision in constant expressions reconsidered</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2279">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2279
> ">2279</a></td>
> -    <td>NAD</td>
> -    <td>Multiple <I>attribute-specifier</I>s in one
> <I>attribute-list</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2280">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2280
> ">2280</a></td>
> -    <td>review</td>
> -    <td>Matching a usual deallocation function with placement new</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2281">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2281
> ">2281</a></td>
> -    <td>drafting</td>
> -    <td>Consistency of aligned <TT>operator delete</TT> replacement</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2282">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2282
> ">2282</a></td>
> -    <td>drafting</td>
> -    <td>Consistency with mismatched aligned/non-over-aligned
> allocation/deallocation functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2283">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2283
> ">2283</a></td>
> -    <td>drafting</td>
> -    <td>Missing complete type requirements</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2284">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2284
> ">2284</a></td>
> -    <td>open</td>
> -    <td>Sequencing of <I>braced-init-list</I> arguments</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2285">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2285
> ">2285</a></td>
> -    <td>DRWP</td>
> -    <td>Issues with structured bindings</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2286">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2286
> ">2286</a></td>
> -    <td>NAD</td>
> -    <td>Assignment evaluation order</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2287">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2287
> ">2287</a></td>
> -    <td>DRWP</td>
> -    <td>Pointer-interconvertibility in non-standard-layout unions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2288">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2288
> ">2288</a></td>
> -    <td>NAD</td>
> -    <td>Contradictory optionality in <I>simple-declaration</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2289">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2289
> ">2289</a></td>
> -    <td>drafting</td>
> -    <td>Uniqueness of decomposition declaration names</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2290">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2290
> ">2290</a></td>
> -    <td>DRWP</td>
> -    <td>Unclear specification for overload resolution and deleted special
> member functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2291">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2291
> ">2291</a></td>
> -    <td>dup</td>
> -    <td>Implicit conversion sequences in non-call contexts</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2292">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2292
> ">2292</a></td>
> -    <td>drafting</td>
> -    <td><I>simple-template-id</I> is ambiguous between <I>class-name</I>
> and <I>type-name</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2293">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2293
> ">2293</a></td>
> -    <td>DRWP</td>
> -    <td>Requirements for <I>simple-template-id</I> used as a
> <I>class-name</I></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2294">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2294
> ">2294</a></td>
> -    <td>DRWP</td>
> -    <td>Dependent <TT>auto</TT> static data members</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2295">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2295
> ">2295</a></td>
> -    <td>extension</td>
> -    <td>Aggregates with deleted defaulted constructors</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2296">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2296
> ">2296</a></td>
> -    <td>extension</td>
> -    <td>Are default argument instantiation failures in the
> “immediate context”?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2297">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2297
> ">2297</a></td>
> -    <td>open</td>
> -    <td>Unclear specification of atomic operations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2298">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2298
> ">2298</a></td>
> -    <td>concurrency</td>
> -    <td>Actions and expression evaluation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2299">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2299
> ">2299</a></td>
> -    <td>DR</td>
> -    <td><TT>constexpr</TT> vararg functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2300">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2300
> ">2300</a></td>
> -    <td>drafting</td>
> -    <td>Lambdas in multiple definitions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2301">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2301
> ">2301</a></td>
> -    <td>open</td>
> -    <td>Value-initialization and constexpr constructor evaluation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2302">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2302
> ">2302</a></td>
> -    <td>NAD</td>
> -    <td>Address comparison between different member subobjects</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2303">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2303
> ">2303</a></td>
> -    <td>drafting</td>
> -    <td>Partial ordering and recursive variadic inheritance</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2304">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2304
> ">2304</a></td>
> -    <td>NAD</td>
> -    <td>Incomplete type vs overload resolution</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2305">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2305
> ">2305</a></td>
> -    <td>DR</td>
> -    <td>Explicit instantiation of constexpr or inline variable
> template</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2306">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2306
> ">2306</a></td>
> -    <td>NAD</td>
> -    <td>Nested friend templates of class templates</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2307">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2307
> ">2307</a></td>
> -    <td>DR</td>
> -    <td>Unclear definition of “equivalent to a nontype template
> parameter”</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2308">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2308
> ">2308</a></td>
> -    <td>NAD</td>
> -    <td>Structured bindings and lambda capture</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2309">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2309
> ">2309</a></td>
> -    <td>drafting</td>
> -    <td>Restrictions on nested statements within <TT>constexpr</TT>
> functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2310">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2310
> ">2310</a></td>
> -    <td>drafting</td>
> -    <td>Type completeness and derived-to-base pointer conversions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2311">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2311
> ">2311</a></td>
> -    <td>open</td>
> -    <td>Missed case for guaranteed copy elision</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2312">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2312
> ">2312</a></td>
> -    <td>drafting</td>
> -    <td>Structured bindings and <TT>mutable</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2313">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2313
> ">2313</a></td>
> -    <td>DR</td>
> -    <td>Redeclaration of structured binding reference variables</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2314">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2314
> ">2314</a></td>
> -    <td>dup</td>
> -    <td>Structured bindings and lambda capture</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2315">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2315
> ">2315</a></td>
> -    <td>DR</td>
> -    <td>What is the “corresponding special member” of a
> variant member?</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2316">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2316
> ">2316</a></td>
> -    <td>drafting</td>
> -    <td>Simplifying class conversions in conditional expressions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2317">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2317
> ">2317</a></td>
> -    <td>drafting</td>
> -    <td>Self-referential default member initializers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2318">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2318
> ">2318</a></td>
> -    <td>drafting</td>
> -    <td>Nondeduced contexts in deduction from a
> <I>braced-init-list</I></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2319">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2319
> ">2319</a></td>
> -    <td>drafting</td>
> -    <td>Nested brace initialization from same type</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2320">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2320
> ">2320</a></td>
> -    <td>extension</td>
> -    <td><TT>constexpr if</TT> and boolean conversions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2321">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2321
> ">2321</a></td>
> -    <td>DRWP</td>
> -    <td>Conditional operator and cv-qualified class prvalues</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2322">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2322
> ">2322</a></td>
> -    <td>DRWP</td>
> -    <td>Substitution failure and lexical order</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2323">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2323
> ">2323</a></td>
> -    <td>accepted</td>
> -    <td>Expunge POD</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2324">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2324
> ">2324</a></td>
> -    <td>drafting</td>
> -    <td>Size of base class subobject</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2325">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2325
> ">2325</a></td>
> -    <td>drafting</td>
> -    <td><TT>std::launder</TT> and reuse of character buffers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2326">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2326
> ">2326</a></td>
> -    <td>dup</td>
> -    <td>Type deduction with initializer list containing ambiguous
> functions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2327">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2327
> ">2327</a></td>
> -    <td>drafting</td>
> -    <td>Copy elision for direct-initialization with a conversion
> function</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2328">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2328
> ">2328</a></td>
> -    <td>drafting</td>
> -    <td>Unclear presentation style of template argument deduction
> rules</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2329">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2329
> ">2329</a></td>
> -    <td>drafting</td>
> -    <td>Virtual base classes and generated assignment operators</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2330">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2330
> ">2330</a></td>
> -    <td>drafting</td>
> -    <td>Missing references to variable templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2331">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2331
> ">2331</a></td>
> -    <td>drafting</td>
> -    <td>Redundancy in description of class scope</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2332">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2332
> ">2332</a></td>
> -    <td>drafting</td>
> -    <td><I>template-name</I> as <I>simple-type-name</I> vs
> injected-class-name</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2333">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2333
> ">2333</a></td>
> -    <td>drafting</td>
> -    <td>Escape sequences in UTF-8 character literals</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2334">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2334
> ">2334</a></td>
> -    <td>open</td>
> -    <td>Creation of objects by <TT>typeid</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2335">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2335
> ">2335</a></td>
> -    <td>drafting</td>
> -    <td>Deduced return types vs member types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2336">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2336
> ">2336</a></td>
> -    <td>drafting</td>
> -    <td>Destructor characteristics vs potentially-constructed
> subobjects</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2337">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2337
> ">2337</a></td>
> -    <td>open</td>
> -    <td>Incorrect implication of logic ladder for conversion sequence
> tiebreakers</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2338">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2338
> ">2338</a></td>
> -    <td>DR</td>
> -    <td>Undefined behavior converting to short enums with fixed
> underlying types</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2339">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2339
> ">2339</a></td>
> -    <td>DRWP</td>
> -    <td>Underspecified template arguments in structured bindings</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2340">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2340
> ">2340</a></td>
> -    <td>open</td>
> -    <td>Reference collapsing and structured bindings</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2341">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2341
> ">2341</a></td>
> -    <td>extension</td>
> -    <td>Structured bindings with static storage duration</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2342">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2342
> ">2342</a></td>
> -    <td>DR</td>
> -    <td>Reference <TT>reinterpret_cast</TT> and
> pointer-interconvertibility</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2343">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2343
> ">2343</a></td>
> -    <td>extension</td>
> -    <td><TT>void*</TT> non-type template parameters</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2344">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2344
> ">2344</a></td>
> -    <td>drafting</td>
> -    <td>Redeclaration of names in <I>init-statement</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2345">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2345
> ">2345</a></td>
> -    <td>review</td>
> -    <td>Jumping across initializers in <I>init-statement</I>s and
> <I>condition</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2346">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2346
> ">2346</a></td>
> -    <td>DR</td>
> -    <td>Local variables in default arguments</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2347">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2347
> ">2347</a></td>
> -    <td>drafting</td>
> -    <td>Passing short scoped enumerations to ellipsis</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2348">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2348
> ">2348</a></td>
> -    <td>NAD</td>
> -    <td>Non-templated <TT>constexpr if</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2349">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2349
> ">2349</a></td>
> -    <td>NAD</td>
> -    <td>Class/enumeration names vs conditions</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2350">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2350
> ">2350</a></td>
> -    <td>NAD</td>
> -    <td>Forwarding references and deduction guides</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2351">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2351
> ">2351</a></td>
> -    <td>DRWP</td>
> -    <td><TT>void{}</TT></td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2352">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2352
> ">2352</a></td>
> -    <td>drafting</td>
> -    <td>Similar types and reference binding</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2353">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2353
> ">2353</a></td>
> -    <td>drafting</td>
> -    <td>Potential results of a member access expression for a static data
> member</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2354">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2354
> ">2354</a></td>
> -    <td>drafting</td>
> -    <td>Extended alignment and object representation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2355">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2355
> ">2355</a></td>
> -    <td>extension</td>
> -    <td>Deducing <I>noexcept-specifier</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2356">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2356
> ">2356</a></td>
> -    <td>DRWP</td>
> -    <td>Base class copy and move constructors should not be inherited</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr id="2357">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2357
> ">2357</a></td>
> -    <td>NAD</td>
> -    <td>Lookup in member function declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2358">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2358
> ">2358</a></td>
> -    <td>drafting</td>
> -    <td>Explicit capture of value</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2359">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2359
> ">2359</a></td>
> -    <td>WP</td>
> -    <td>Unintended copy initialization with designated initializers</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2360">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2360
> ">2360</a></td>
> -    <td>drafting</td>
> -    <td><TT>[[maybe_unused]]</TT> and structured bindings</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2361">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2361
> ">2361</a></td>
> -    <td>open</td>
> -    <td>Unclear description of <TT>longjmp</TT> undefined behavior</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2362">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2362
> ">2362</a></td>
> -    <td>drafting</td>
> -    <td><TT>__func__</TT> should be <TT>constexpr</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2363">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2363
> ">2363</a></td>
> -    <td>NAD</td>
> -    <td>Opaque enumeration friend declarations</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2364">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2364
> ">2364</a></td>
> -    <td>drafting</td>
> -    <td>Constant expressions, aggregate initialization, and
> modifications</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2365">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2365
> ">2365</a></td>
> -    <td>drafting</td>
> -    <td>Confusing specification for <TT>dynamic_cast</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2366">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2366
> ">2366</a></td>
> -    <td>drafting</td>
> -    <td>Can default initialization be constant initialization?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2367">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2367
> ">2367</a></td>
> -    <td>open</td>
> -    <td>Lambdas in default arguments vs the ODR</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2368">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2368
> ">2368</a></td>
> -    <td>drafting</td>
> -    <td>Differences in relational and three-way constant comparisons</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2369">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2369
> ">2369</a></td>
> -    <td>drafting</td>
> -    <td>Ordering between constraints and substitution</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2370">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2370
> ">2370</a></td>
> -    <td>drafting</td>
> -    <td><TT>friend</TT> declarations of namespace-scope functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2371">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2371
> ">2371</a></td>
> -    <td>open</td>
> -    <td>Use of the English term “attributes” is confusing</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2372">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2372
> ">2372</a></td>
> -    <td>drafting</td>
> -    <td>Incorrect matching rules for block-scope <TT>extern</TT>
> declarations</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr id="2373">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2373
> ">2373</a></td>
> -    <td>tentatively ready</td>
> -    <td>Incorrect handling of static member function templates in partial
> ordering</td>
> -    <td class="none" align="center">Unknown</td>
> -  </tr>
> -  <tr class="open" id="2374">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2374
> ">2374</a></td>
> -    <td>drafting</td>
> -    <td>Overly permissive specification of <TT>enum</TT>
> direct-list-initialization</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2375">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2375
> ">2375</a></td>
> -    <td>open</td>
> -    <td>Multiple redeclarations of <TT>constexpr</TT> static data
> members</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2376">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2376
> ">2376</a></td>
> -    <td>open</td>
> -    <td>Class template argument deduction with array declarator</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2377">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2377
> ">2377</a></td>
> -    <td>open</td>
> -    <td>Explicit copy constructor vs function viability</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2378">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2378
> ">2378</a></td>
> -    <td>open</td>
> -    <td>Inconsistent grammar for reference <I>init-capture</I> of
> pack</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2379">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2379
> ">2379</a></td>
> -    <td>open</td>
> -    <td>Missing prohibition against <TT>constexpr</TT> in <TT>friend</TT>
> declaration</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2380">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2380
> ">2380</a></td>
> -    <td>open</td>
> -    <td><I>capture-default</I> makes too many references odr-usable</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2381">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2381
> ">2381</a></td>
> -    <td>open</td>
> -    <td>Composite pointer type of pointers to plain and noexcept member
> functions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2382">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2382
> ">2382</a></td>
> -    <td>open</td>
> -    <td>Array allocation overhead for non-allocating placement
> <TT>new</TT></td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2383">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2383
> ">2383</a></td>
> -    <td>open</td>
> -    <td>Variadic member functions of variadic class templates</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2384">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2384
> ">2384</a></td>
> -    <td>open</td>
> -    <td>Conversion function templates and qualification conversions</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2385">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2385
> ">2385</a></td>
> -    <td>open</td>
> -    <td>Lookup for <I>conversion-function-id</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2386">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2386
> ">2386</a></td>
> -    <td>open</td>
> -    <td><T>tuple_size</T> requirements for structured binding</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2387">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2387
> ">2387</a></td>
> -    <td>open</td>
> -    <td>Linkage of const-qualified variable template</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2388">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2388
> ">2388</a></td>
> -    <td>open</td>
> -    <td>Applicability of <I>contract-attribute-specifier</I>s</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2389">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2389
> ">2389</a></td>
> -    <td>open</td>
> -    <td>Agreement of deduced and explicitly-specified variable types</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2390">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2390
> ">2390</a></td>
> -    <td>open</td>
> -    <td>Is the argument of <TT>__has_cpp_attribute</TT>
> macro-expanded?</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2391">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2391
> ">2391</a></td>
> -    <td>open</td>
> -    <td>Additional template parameters following pack expansion</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -  <tr class="open" id="2392">
> -    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2392
> ">2392</a></td>
> -    <td>open</td>
> -    <td><I>new-expression</I> size check and constant evaluation</td>
> -    <td align="center">Not resolved</td>
> -  </tr>
> -</table>
> -
> -</div>
> -</body>
> -</html>
> +and <I>POD class</I></td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="539">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#539
> ">539</a></td>
> +    <td>CD3</td>
> +    <td>Constraints on <I>type-specifier-seq</I></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="540">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#540
> ">540</a></td>
> +    <td>CD1</td>
> +    <td>Propagation of cv-qualifiers in reference-to-reference
> collapse</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="541">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#541
> ">541</a></td>
> +    <td>CD2</td>
> +    <td>Dependent function types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="542">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#542
> ">542</a></td>
> +    <td>CD2</td>
> +    <td>Value initialization of arrays of POD-structs</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="543">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#543
> ">543</a></td>
> +    <td>CD1</td>
> +    <td>Value initialization and default constructors</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="544">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#544
> ">544</a></td>
> +    <td>NAD</td>
> +    <td>Base class lookup in explicit specialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="545">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#545
> ">545</a></td>
> +    <td>open</td>
> +    <td>User-defined conversions and built-in operator overload
> resolution</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="546">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#546
> ">546</a></td>
> +    <td>C++11</td>
> +    <td>Explicit instantiation of class template members</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="547">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#547
> ">547</a></td>
> +    <td>C++11</td>
> +    <td>Partial specialization on member function types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="548">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#548
> ">548</a></td>
> +    <td>dup</td>
> +    <td><I>qualified-id</I>s in declarations</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#482">482</a></td>
> +  </tr>
> +  <tr class="open" id="549">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#549
> ">549</a></td>
> +    <td>drafting</td>
> +    <td>Non-deducible parameters in partial specializations</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="550">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#550
> ">550</a></td>
> +    <td>dup</td>
> +    <td>Pointer to array of unknown bound in parameter declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="551">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#551
> ">551</a></td>
> +    <td>CD1</td>
> +    <td>When is <TT>inline</TT> permitted in an explicit
> instantiation?</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="552">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#552
> ">552</a></td>
> +    <td>NAD</td>
> +    <td>Use of <TT>typename</TT> in the type in a non-type
> <I>parameter-declaration</I></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="553">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#553
> ">553</a></td>
> +    <td>NAD</td>
> +    <td>Problems with friend allocation and deallocation functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="554">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#554
> ">554</a></td>
> +    <td>drafting</td>
> +    <td>Definition of “declarative region” and
> “scope”</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="555">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#555
> ">555</a></td>
> +    <td>drafting</td>
> +    <td>Pseudo-destructor name lookup</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="556">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#556
> ">556</a></td>
> +    <td>CD2</td>
> +    <td>Conflicting requirements for acceptable aliasing</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="557">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#557
> ">557</a></td>
> +    <td>CD1</td>
> +    <td>Does argument-dependent lookup cause template instantiation?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="558">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#558
> ">558</a></td>
> +    <td>CD1</td>
> +    <td>Excluded characters in universal character names</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="559">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#559
> ">559</a></td>
> +    <td>CD1</td>
> +    <td>Editing error in issue 382 resolution</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="560">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#560
> ">560</a></td>
> +    <td>drafting</td>
> +    <td>Use of the <TT>typename</TT> keyword in return types</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="561">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#561
> ">561</a></td>
> +    <td>CD2</td>
> +    <td>Internal linkage functions in dependent name lookup</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="562">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#562
> ">562</a></td>
> +    <td>open</td>
> +    <td><I>qualified-id</I>s in non-expression contexts</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="563">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#563
> ">563</a></td>
> +    <td>open</td>
> +    <td>Linkage specification for objects</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="564">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#564
> ">564</a></td>
> +    <td>CD2</td>
> +    <td>Agreement of language linkage or
> <I>linkage-specification</I>s?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="565">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#565
> ">565</a></td>
> +    <td>CD3</td>
> +    <td>Conflict rules for <I>using-declaration</I>s naming function
> templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="566">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#566
> ">566</a></td>
> +    <td>NAD</td>
> +    <td>Conversion of negative floating point values to integer type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="567">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#567
> ">567</a></td>
> +    <td>NAD</td>
> +    <td>Can <TT>size_t</TT> and <TT>ptrdiff_t</TT> be larger than
> <TT>long</TT>?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="568">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#568
> ">568</a></td>
> +    <td>CD1</td>
> +    <td>Definition of POD is too strict</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="569">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#569
> ">569</a></td>
> +    <td>CD2</td>
> +    <td>Spurious semicolons at namespace scope should be allowed</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="570">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#570
> ">570</a></td>
> +    <td>CD2</td>
> +    <td>Are references subject to the ODR?</td>
> +    <td class="na" align="center">Duplicate of <a href="#633">633</a></td>
> +  </tr>
> +  <tr id="571">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#571
> ">571</a></td>
> +    <td>CD2</td>
> +    <td>References declared <TT>const</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="572">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#572
> ">572</a></td>
> +    <td>C++11</td>
> +    <td>Standard conversions for non-built-in types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="573">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#573
> ">573</a></td>
> +    <td>C++11</td>
> +    <td>Conversions between function pointers and <TT>void*</TT></td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="574">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#574
> ">574</a></td>
> +    <td>NAD</td>
> +    <td>Definition of “copy assignment operator”</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="575">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#575
> ">575</a></td>
> +    <td>C++11</td>
> +    <td>Criteria for deduction failure</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="576">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#576
> ">576</a></td>
> +    <td>CD2</td>
> +    <td>Typedefs in function definitions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="577">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#577
> ">577</a></td>
> +    <td>CD3</td>
> +    <td><TT>void</TT> in an empty parameter list</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="578">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#578
> ">578</a></td>
> +    <td>open</td>
> +    <td>Phase 1 replacement of characters with
> <I>universal-character-name</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="579">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#579
> ">579</a></td>
> +    <td>open</td>
> +    <td>What is a “nested” <TT>></TT> or
> <TT>>></TT>?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="580">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#580
> ">580</a></td>
> +    <td>C++11</td>
> +    <td>Access in <I>template-parameter</I>s of member and friend
> definitions</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="581">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#581
> ">581</a></td>
> +    <td>DR</td>
> +    <td>Can a templated constructor be explicitly instantiated or
> specialized?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="582">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#582
> ">582</a></td>
> +    <td>CD1</td>
> +    <td>Template conversion functions</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="583">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#583
> ">583</a></td>
> +    <td>CD3</td>
> +    <td>Relational pointer comparisons against the null pointer
> constant</td>
> +    <td class="full" align="center">Clang 4</td>
> +  </tr>
> +  <tr id="584">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#584
> ">584</a></td>
> +    <td>NAD</td>
> +    <td>Unions and aliasing</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="585">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#585
> ">585</a></td>
> +    <td>NAD</td>
> +    <td>Friend template template parameters</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="586">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#586
> ">586</a></td>
> +    <td>NAD</td>
> +    <td>Default <I>template-argument</I>s and template argument
> deduction</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="587">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#587
> ">587</a></td>
> +    <td>CD2</td>
> +    <td>Lvalue operands of a conditional expression differing only in
> cv-qualification</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="588">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#588
> ">588</a></td>
> +    <td>CD2</td>
> +    <td>Searching dependent bases of classes local to function
> templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="589">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#589
> ">589</a></td>
> +    <td>CD2</td>
> +    <td>Direct binding of class and array rvalues in reference
> initialization</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="590">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#590
> ">590</a></td>
> +    <td>C++11</td>
> +    <td>Nested classes and the “current instantiation”</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="591">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#591
> ">591</a></td>
> +    <td>CD4</td>
> +    <td>When a dependent base class is the current instantiation</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="592">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#592
> ">592</a></td>
> +    <td>CD1</td>
> +    <td>Exceptions during construction of local static objects</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="593">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#593
> ">593</a></td>
> +    <td>NAD</td>
> +    <td>Falling off the end of a destructor's <I>function-try-block</I>
> handler</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="594">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#594
> ">594</a></td>
> +    <td>CD1</td>
> +    <td>Coordinating issues 119 and 404 with delegating constructors</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="595">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#595
> ">595</a></td>
> +    <td>dup</td>
> +    <td>Exception specifications in templates instantiated from class
> bodies</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#1330">1330</a></td>
> +  </tr>
> +  <tr id="596">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#596
> ">596</a></td>
> +    <td>NAD</td>
> +    <td>Replacing an exception object</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="597">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#597
> ">597</a></td>
> +    <td>CD3</td>
> +    <td>Conversions applied to out-of-lifetime non-POD lvalues</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="598">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#598
> ">598</a></td>
> +    <td>CD2</td>
> +    <td>Associated namespaces of overloaded functions and function
> templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="599">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#599
> ">599</a></td>
> +    <td>CD2</td>
> +    <td>Deleting a null function pointer</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr class="open" id="600">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#600
> ">600</a></td>
> +    <td>open</td>
> +    <td>Does access control apply to members or to names?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="601">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#601
> ">601</a></td>
> +    <td>CD2</td>
> +    <td>Type of literals in preprocessing expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="602">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#602
> ">602</a></td>
> +    <td>C++11</td>
> +    <td>When is the injected-class-name of a class template a
> template?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="603">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#603
> ">603</a></td>
> +    <td>CD1</td>
> +    <td>Type equivalence and unsigned overflow</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="604">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#604
> ">604</a></td>
> +    <td>CD2</td>
> +    <td>Argument list for overload resolution in copy-initialization</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="605">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#605
> ">605</a></td>
> +    <td>C++11</td>
> +    <td>Linkage of explicit specializations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="606">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#606
> ">606</a></td>
> +    <td>CD1</td>
> +    <td>Template argument deduction for rvalue references</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="607">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#607
> ">607</a></td>
> +    <td>open</td>
> +    <td>Lookup of <I>mem-initializer-id</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="608">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#608
> ">608</a></td>
> +    <td>CD2</td>
> +    <td>Determining the final overrider of a virtual function</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="609">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#609
> ">609</a></td>
> +    <td>CD4</td>
> +    <td>What is a “top-level” cv-qualifier?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="610">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#610
> ">610</a></td>
> +    <td>NAD</td>
> +    <td>Computing the negative of <TT>0U</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="611">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#611
> ">611</a></td>
> +    <td>CD2</td>
> +    <td>Zero-initializing references</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="612">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#612
> ">612</a></td>
> +    <td>CD2</td>
> +    <td>Requirements on a conforming implementation</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="613">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#613
> ">613</a></td>
> +    <td>CD1</td>
> +    <td>Unevaluated uses of non-static class members</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="614">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#614
> ">614</a></td>
> +    <td>CD1</td>
> +    <td>Results of integer <TT>/</TT> and <TT>%</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="615">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#615
> ">615</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect description of variables that can be initialized</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="616">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616
> ">616</a></td>
> +    <td>CD3</td>
> +    <td>Definition of “indeterminate value”</td>
> +    <td class="full" align="center">Clang 4</td>
> +  </tr>
> +  <tr class="open" id="617">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#617
> ">617</a></td>
> +    <td>drafting</td>
> +    <td>Lvalue-to-rvalue conversions of uninitialized <TT>char</TT>
> objects</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="618">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#618
> ">618</a></td>
> +    <td>CD2</td>
> +    <td>Casts in preprocessor conditional expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="619">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#619
> ">619</a></td>
> +    <td>C++11</td>
> +    <td>Completeness of array types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="620">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#620
> ">620</a></td>
> +    <td>CD1</td>
> +    <td>Declaration order in layout-compatible POD structs</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#568">568</a></td>
> +  </tr>
> +  <tr id="621">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#621
> ">621</a></td>
> +    <td>C++11</td>
> +    <td>Template argument deduction from function return types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="622">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#622
> ">622</a></td>
> +    <td>NAD</td>
> +    <td>Relational comparisons of arbitrary pointers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="623">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#623
> ">623</a></td>
> +    <td>CD3</td>
> +    <td>Use of pointers to deallocated storage</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="624">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#624
> ">624</a></td>
> +    <td>CD1</td>
> +    <td>Overflow in calculating size of allocation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="625">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#625
> ">625</a></td>
> +    <td>CD2</td>
> +    <td>Use of <TT>auto</TT> as a <I>template-argument</I></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="626">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#626
> ">626</a></td>
> +    <td>CD2</td>
> +    <td>Preprocessor string literals</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="627">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#627
> ">627</a></td>
> +    <td>NAD</td>
> +    <td>Values behaving as types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="628">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#628
> ">628</a></td>
> +    <td>CD2</td>
> +    <td>The values of an enumeration with no enumerator</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="629">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#629
> ">629</a></td>
> +    <td>CD1</td>
> +    <td><TT>auto</TT> parsing ambiguity</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="630">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#630
> ">630</a></td>
> +    <td>CD2</td>
> +    <td>Equality of narrow and wide character values in the basic
> character set</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="631">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#631
> ">631</a></td>
> +    <td>CD3</td>
> +    <td>Jumping into a “then” clause</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="632">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#632
> ">632</a></td>
> +    <td>CD1</td>
> +    <td>Brace-enclosed initializer for scalar member of aggregate</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="633">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#633
> ">633</a></td>
> +    <td>CD2</td>
> +    <td>Specifications for variables that should also apply to
> references</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="634">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#634
> ">634</a></td>
> +    <td>CD1</td>
> +    <td>Conditionally-supported behavior for non-POD objects passed to
> ellipsis redux</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="635">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#635
> ">635</a></td>
> +    <td>NAD</td>
> +    <td>Names of constructors and destructors of templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="636">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#636
> ">636</a></td>
> +    <td>CD4</td>
> +    <td>Dynamic type of objects and aliasing</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="637">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#637
> ">637</a></td>
> +    <td>CD1</td>
> +    <td>Sequencing rules and example disagree</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="638">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#638
> ">638</a></td>
> +    <td>CD2</td>
> +    <td>Explicit specialization and friendship</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="639">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#639
> ">639</a></td>
> +    <td>CD1</td>
> +    <td>What makes side effects “different” from one
> another?</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="640">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#640
> ">640</a></td>
> +    <td>open</td>
> +    <td>Accessing destroyed local objects of static storage duration</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="641">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#641
> ">641</a></td>
> +    <td>CD2</td>
> +    <td>Overload resolution and conversion-to-same-type operators</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="642">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#642
> ">642</a></td>
> +    <td>CD2</td>
> +    <td>Definition and use of “block scope” and “local
> scope”</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="643">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#643
> ">643</a></td>
> +    <td>NAD</td>
> +    <td>Use of <TT>decltype</TT> in a class
> <I>member-specification</I></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="644">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#644
> ">644</a></td>
> +    <td>CD1</td>
> +    <td>Should a trivial class type be a literal type?</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="645">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#645
> ">645</a></td>
> +    <td>CD2</td>
> +    <td>Are bit-field and non-bit-field members layout compatible?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="646">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#646
> ">646</a></td>
> +    <td>NAD</td>
> +    <td>Can a class with a constexpr copy constructor be a literal
> type?</td>
> +    <td class="none" align="center">Superseded by <a
> href="#981">981</a></td>
> +  </tr>
> +  <tr id="647">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#647
> ">647</a></td>
> +    <td>CD1</td>
> +    <td>Non-constexpr instances of constexpr constructor templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="648">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#648
> ">648</a></td>
> +    <td>CD1</td>
> +    <td>Constant expressions in constexpr initializers</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="649">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#649
> ">649</a></td>
> +    <td>CD1</td>
> +    <td>Optionally ill-formed extended alignment requests</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="650">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#650
> ">650</a></td>
> +    <td>CD2</td>
> +    <td>Order of destruction for temporaries bound to the returned value
> of a function</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="651">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#651
> ">651</a></td>
> +    <td>CD1</td>
> +    <td>Problems in <TT>decltype</TT> specification and examples</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="652">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#652
> ">652</a></td>
> +    <td>CD2</td>
> +    <td>Compile-time evaluation of floating-point expressions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="653">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#653
> ">653</a></td>
> +    <td>CD2</td>
> +    <td>Copy assignment of unions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="654">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#654
> ">654</a></td>
> +    <td>CD1</td>
> +    <td>Conversions to and from <TT>nullptr_t</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="655">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#655
> ">655</a></td>
> +    <td>C++11</td>
> +    <td>Initialization not specified for forwarding constructors</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="656">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#656
> ">656</a></td>
> +    <td>CD2</td>
> +    <td>Direct binding to the result of a conversion operator</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="657">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#657
> ">657</a></td>
> +    <td>CD2</td>
> +    <td>Abstract class parameter in synthesized declaration</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="658">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#658
> ">658</a></td>
> +    <td>CD2</td>
> +    <td>Defining <TT>reinterpret_cast</TT> for pointer types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="659">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#659
> ">659</a></td>
> +    <td>CD1</td>
> +    <td>Alignment of function types</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="660">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#660
> ">660</a></td>
> +    <td>CD1</td>
> +    <td>Unnamed scoped enumerations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="661">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#661
> ">661</a></td>
> +    <td>CD1</td>
> +    <td>Semantics of arithmetic comparisons</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="662">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#662
> ">662</a></td>
> +    <td>NAD</td>
> +    <td>Forming a pointer to a reference type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="663">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#663
> ">663</a></td>
> +    <td>CD1</td>
> +    <td>Valid Cyrillic identifier characters</td>
> +    <td class="full" align="center">Yes (C++11 onwards)</td>
> +  </tr>
> +  <tr id="664">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#664
> ">664</a></td>
> +    <td>CD2</td>
> +    <td>Direct binding of references to non-class rvalue references</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="665">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#665
> ">665</a></td>
> +    <td>CD2</td>
> +    <td>Problems in the specification of <TT>dynamic_cast</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="666">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#666
> ">666</a></td>
> +    <td>CD1</td>
> +    <td>Dependent <I>qualified-id</I>s without the <TT>typename</TT>
> keyword</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="667">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#667
> ">667</a></td>
> +    <td>CD2</td>
> +    <td>Trivial special member functions that cannot be implicitly
> defined</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="668">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#668
> ">668</a></td>
> +    <td>CD2</td>
> +    <td>Throwing an exception from the destructor of a local static
> object</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="669">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#669
> ">669</a></td>
> +    <td>NAD</td>
> +    <td>Confusing specification of the meaning of <TT>decltype</TT></td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="670">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#670
> ">670</a></td>
> +    <td>open</td>
> +    <td>Copy initialization via derived-to-base conversion in the second
> step</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="671">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#671
> ">671</a></td>
> +    <td>CD1</td>
> +    <td>Explicit conversion from a scoped enumeration type to integral
> type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="672">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#672
> ">672</a></td>
> +    <td>CD2</td>
> +    <td>Sequencing of initialization in <I>new-expression</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="673">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#673
> ">673</a></td>
> +    <td>NAD</td>
> +    <td>Injection of names from <I>elaborated-type-specifier</I>s in
> <TT>friend</TT> declarations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="674">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#674
> ">674</a></td>
> +    <td>C++11</td>
> +    <td>“matching specialization” for a friend
> declaration</td>
> +    <td class="svn" align="center">SVN</td>
> +  </tr>
> +  <tr id="675">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#675
> ">675</a></td>
> +    <td>CD3</td>
> +    <td>Signedness of bit-field with typedef or template parameter
> type</td>
> +    <td class="none" align="center">Duplicate of <a
> href="#739">739</a></td>
> +  </tr>
> +  <tr id="676">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#676
> ">676</a></td>
> +    <td>C++11</td>
> +    <td><I>static_assert-declaration</I>s and general requirements for
> declarations</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="677">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#677
> ">677</a></td>
> +    <td>CD1</td>
> +    <td>Deleted <TT>operator delete</TT> and virtual destructors</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="678">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#678
> ">678</a></td>
> +    <td>C++11</td>
> +    <td>Language linkage of member function parameter types and the
> ODR</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="679">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#679
> ">679</a></td>
> +    <td>CD1</td>
> +    <td>Equivalence of <I>template-id</I>s and operator function
> templates</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="680">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#680
> ">680</a></td>
> +    <td>CD2</td>
> +    <td>What is a move constructor?</td>
> +    <td class="na" align="center">N/A</td>
> +  </tr>
> +  <tr id="681">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#681
> ">681</a></td>
> +    <td>CD1</td>
> +    <td>Restrictions on declarators with late-specified return types</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr class="open" id="682">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#682
> ">682</a></td>
> +    <td>drafting</td>
> +    <td>Missing description of lookup of template aliases</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="683">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#683
> ">683</a></td>
> +    <td>CD1</td>
> +    <td>Requirements for trivial subobject special functions</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="684">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#684
> ">684</a></td>
> +    <td>CD1</td>
> +    <td>Constant expressions involving the address of an automatic
> variable</td>
> +    <td class="none" align="center">Superseded by <a
> href="#1454">1454</a></td>
> +  </tr>
> +  <tr id="685">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#685
> ">685</a></td>
> +    <td>CD2</td>
> +    <td>Integral promotion of enumeration ignores fixed underlying
> type</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="686">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#686
> ">686</a></td>
> +    <td>CD1</td>
> +    <td>Type declarations/definitions in <I>type-specifier-seq</I>s and
> <I>type-id</I>s</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="687">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#687
> ">687</a></td>
> +    <td>extension</td>
> +    <td><TT>template</TT> keyword with <I>unqualified-id</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="688">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#688
> ">688</a></td>
> +    <td>CD1</td>
> +    <td>Constexpr constructors and static initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="689">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#689
> ">689</a></td>
> +    <td>open</td>
> +    <td>Maximum values of signed and unsigned integers</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="690">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#690
> ">690</a></td>
> +    <td>CD2</td>
> +    <td>The dynamic type of an rvalue reference</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="691">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#691
> ">691</a></td>
> +    <td>C++11</td>
> +    <td>Template parameter packs in class template partial
> specializations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="692">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#692
> ">692</a></td>
> +    <td>C++11</td>
> +    <td>Partial ordering of variadic class template partial
> specializations</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="693">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#693
> ">693</a></td>
> +    <td>CD2</td>
> +    <td>New string types and deprecated conversion</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="694">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#694
> ">694</a></td>
> +    <td>C++11</td>
> +    <td>Zero- and value-initialization of union objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="695">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#695
> ">695</a></td>
> +    <td>CD2</td>
> +    <td>Compile-time calculation errors in constexpr functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="696">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#696
> ">696</a></td>
> +    <td>C++11</td>
> +    <td>Use of block-scope constants in local classes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="697">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#697
> ">697</a></td>
> +    <td>open</td>
> +    <td>Deduction rules apply to more than functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="698">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#698
> ">698</a></td>
> +    <td>open</td>
> +    <td>The definition of “sequenced before” is too
> narrow</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="699">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#699
> ">699</a></td>
> +    <td>CD2</td>
> +    <td>Must constexpr member functions be defined in the class
> <I>member-specification</I>?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="700">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#700
> ">700</a></td>
> +    <td>C++11</td>
> +    <td>Constexpr member functions of class templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="701">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#701
> ">701</a></td>
> +    <td>CD2</td>
> +    <td>When is the array-to-pointer conversion applied?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="702">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#702
> ">702</a></td>
> +    <td>CD2</td>
> +    <td>Preferring conversion to <TT>std::initializer_list</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="703">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#703
> ">703</a></td>
> +    <td>CD2</td>
> +    <td>Narrowing for literals that cannot be exactly represented</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="704">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#704
> ">704</a></td>
> +    <td>CD2</td>
> +    <td>To which <I>postfix-expression</I>s does overload resolution
> apply?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="705">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#705
> ">705</a></td>
> +    <td>CD2</td>
> +    <td>Suppressing argument-dependent lookup via parentheses</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr id="706">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#706
> ">706</a></td>
> +    <td>NAD</td>
> +    <td>Use of <TT>auto</TT> with rvalue references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="707">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#707
> ">707</a></td>
> +    <td>CD2</td>
> +    <td>Undefined behavior in integral-to-floating conversions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="708">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#708
> ">708</a></td>
> +    <td>open</td>
> +    <td>Partial specialization of member templates of class templates</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="709">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#709
> ">709</a></td>
> +    <td>C++11</td>
> +    <td>Enumeration names as <I>nested-name-specifier</I>s in deduction
> failure</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="710">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#710
> ">710</a></td>
> +    <td>CD2</td>
> +    <td>Data races during construction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="711">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#711
> ">711</a></td>
> +    <td>CD2</td>
> +    <td><TT>auto</TT> with <I>braced-init-list</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="712">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#712
> ">712</a></td>
> +    <td>CD3</td>
> +    <td>Are integer constant operands of a <I>conditional-expression</I>
> “used?”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="713">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#713
> ">713</a></td>
> +    <td>CD2</td>
> +    <td>Unclear note about cv-qualified function types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="714">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#714
> ">714</a></td>
> +    <td>CD2</td>
> +    <td>Static const data members and <I>braced-init-list</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="715">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#715
> ">715</a></td>
> +    <td>CD2</td>
> +    <td>Class member access constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="716">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#716
> ">716</a></td>
> +    <td>CD2</td>
> +    <td>Specifications that should apply only to non-static union data
> members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="717">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#717
> ">717</a></td>
> +    <td>CD2</td>
> +    <td>Unintentional restrictions on the use of
> <TT>thread_local</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="718">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#718
> ">718</a></td>
> +    <td>open</td>
> +    <td>Non-class, non-function friend declarations</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="719">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#719
> ">719</a></td>
> +    <td>CD2</td>
> +    <td>Specifications for <I>operator-function-id</I> that should also
> apply to <I>literal-operator-id</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="720">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#720
> ">720</a></td>
> +    <td>CD2</td>
> +    <td>Need examples of <I>lambda-expression</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="721">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#721
> ">721</a></td>
> +    <td>CD2</td>
> +    <td>Where must a variable be initialized to be used in a constant
> expression?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="722">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#722
> ">722</a></td>
> +    <td>CD2</td>
> +    <td>Can <TT>nullptr</TT> be passed to an ellipsis?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="726">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#726
> ">726</a></td>
> +    <td>CD2</td>
> +    <td>Atomic and non-atomic objects in the memory model</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="727">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#727
> ">727</a></td>
> +    <td>C++17</td>
> +    <td>In-class explicit specializations</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr class="open" id="728">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#728
> ">728</a></td>
> +    <td>extension</td>
> +    <td>Restrictions on local classes</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="729">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#729
> ">729</a></td>
> +    <td>CD3</td>
> +    <td>Qualification conversions and handlers of reference-to-pointer
> type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="730">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#730
> ">730</a></td>
> +    <td>CD2</td>
> +    <td>Explicit specializations of members of non-template classes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="731">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#731
> ">731</a></td>
> +    <td>CD2</td>
> +    <td>Omitted reference qualification of member function type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="732">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#732
> ">732</a></td>
> +    <td>CD2</td>
> +    <td>Late-specified return types in function definitions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="733">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#733
> ">733</a></td>
> +    <td>NAD</td>
> +    <td>Reference qualification of copy assignment operators</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="734">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#734
> ">734</a></td>
> +    <td>CD2</td>
> +    <td>Are unique addresses required for namespace-scope variables?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="735">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#735
> ">735</a></td>
> +    <td>CD2</td>
> +    <td>Missing case in specification of safely-derived pointers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="736">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#736
> ">736</a></td>
> +    <td>NAD</td>
> +    <td>Is the <TT>&</TT> <I>ref-qualifier</I> needed?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="737">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#737
> ">737</a></td>
> +    <td>CD2</td>
> +    <td>Uninitialized trailing characters in string initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="738">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#738
> ">738</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> not permitted by the syntax of constructor
> declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="739">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#739
> ">739</a></td>
> +    <td>CD3</td>
> +    <td>Signedness of plain bit-fields</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="740">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#740
> ">740</a></td>
> +    <td>CD2</td>
> +    <td>Incorrect note on data races</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="741">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#741
> ">741</a></td>
> +    <td>C++11</td>
> +    <td>“plain” <TT>long long</TT> bit-fields</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="742">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#742
> ">742</a></td>
> +    <td>open</td>
> +    <td>Postfix increment/decrement with long bit-field operands</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="743">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#743
> ">743</a></td>
> +    <td>CD2</td>
> +    <td>Use of <TT>decltype</TT> in a <I>nested-name-specifier</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="744">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#744
> ">744</a></td>
> +    <td>CD2</td>
> +    <td>Matching template arguments with template template parameters
> with parameter packs</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="745">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#745
> ">745</a></td>
> +    <td>open</td>
> +    <td>Effect of ill-formedness resulting from <TT>#error</TT></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="746">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#746
> ">746</a></td>
> +    <td>CD2</td>
> +    <td>Use of <TT>auto</TT> in <I>new-expression</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="747">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#747
> ">747</a></td>
> +    <td>dup</td>
> +    <td>Access of protected base classes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="749">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#749
> ">749</a></td>
> +    <td>CD2</td>
> +    <td>References to function types with a <I>cv-qualifier</I> or
> <I>ref-qualifier</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="750">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#750
> ">750</a></td>
> +    <td>CD2</td>
> +    <td>Implementation constraints on reference-only closure objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="751">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#751
> ">751</a></td>
> +    <td>CD2</td>
> +    <td>Deriving from closure classes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="752">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#752
> ">752</a></td>
> +    <td>CD2</td>
> +    <td>Name lookup in nested <I>lambda-expression</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="753">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#753
> ">753</a></td>
> +    <td>CD2</td>
> +    <td>Array names in lambda capture sets</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="754">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#754
> ">754</a></td>
> +    <td>CD2</td>
> +    <td>Lambda expressions in default arguments of block-scope function
> declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="755">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#755
> ">755</a></td>
> +    <td>CD3</td>
> +    <td>Generalized <I>lambda-capture</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="756">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#756
> ">756</a></td>
> +    <td>CD2</td>
> +    <td>Dropping cv-qualification on members of closure objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="757">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#757
> ">757</a></td>
> +    <td>CD2</td>
> +    <td>Types without linkage in declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="758">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#758
> ">758</a></td>
> +    <td>C++11</td>
> +    <td>Missing cases of declarations that are not definitions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="759">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#759
> ">759</a></td>
> +    <td>CD2</td>
> +    <td>Destruction of closure objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="760">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#760
> ">760</a></td>
> +    <td>CD2</td>
> +    <td><TT>this</TT> inside a nested class of a non-static member
> function</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="761">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#761
> ">761</a></td>
> +    <td>CD2</td>
> +    <td>Inferred return type of closure object call operator</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="762">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#762
> ">762</a></td>
> +    <td>CD2</td>
> +    <td>Name lookup in the <I>compound-statement</I> of a lambda
> expression</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="763">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#763
> ">763</a></td>
> +    <td>CD2</td>
> +    <td>Is a closure object's <TT>operator()</TT> inline?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="764">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#764
> ">764</a></td>
> +    <td>CD2</td>
> +    <td>Capturing unused variables in a lambda expression</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="765">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#765
> ">765</a></td>
> +    <td>CD2</td>
> +    <td>Local types in inline functions with external linkage</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="766">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#766
> ">766</a></td>
> +    <td>CD2</td>
> +    <td>Where may lambda expressions appear?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="767">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#767
> ">767</a></td>
> +    <td>CD2</td>
> +    <td><TT>void</TT> and other unnamed <I>lambda-parameter</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="768">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#768
> ">768</a></td>
> +    <td>CD2</td>
> +    <td>Ellipsis in a lambda parameter list</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="769">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#769
> ">769</a></td>
> +    <td>CD2</td>
> +    <td>Initialization of closure objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="770">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#770
> ">770</a></td>
> +    <td>CD2</td>
> +    <td>Ambiguity in late-specified return type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="771">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#771
> ">771</a></td>
> +    <td>CD2</td>
> +    <td>Move-construction of reference members of closure objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="772">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#772
> ">772</a></td>
> +    <td>CD2</td>
> +    <td><I>capture-default</I> in lambdas in local default arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="773">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#773
> ">773</a></td>
> +    <td>C++11</td>
> +    <td>Parentheses in address non-type template arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="774">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#774
> ">774</a></td>
> +    <td>CD2</td>
> +    <td>Can a closure class be a POD?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="775">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#775
> ">775</a></td>
> +    <td>CD2</td>
> +    <td>Capturing references to functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="776">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#776
> ">776</a></td>
> +    <td>CD2</td>
> +    <td>Delegating constructors, destructors, and <TT>std::exit</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="777">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#777
> ">777</a></td>
> +    <td>CD2</td>
> +    <td>Default arguments and parameter packs</td>
> +    <td class="full" align="center">Clang 3.7</td>
> +  </tr>
> +  <tr id="778">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#778
> ">778</a></td>
> +    <td>C++11</td>
> +    <td>Template parameter packs in non-type template parameters</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="779">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#779
> ">779</a></td>
> +    <td>CD2</td>
> +    <td>Rvalue reference members of closure objects?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="782">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#782
> ">782</a></td>
> +    <td>CD2</td>
> +    <td>Lambda expressions and argument-dependent lookup</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="783">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#783
> ">783</a></td>
> +    <td>open</td>
> +    <td>Definition of “argument”</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="784">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#784
> ">784</a></td>
> +    <td>C++11</td>
> +    <td>List of incompatibilities with the previous Standard</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="785">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#785
> ">785</a></td>
> +    <td>CD2</td>
> +    <td>“Execution sequence” is inappropriate phraseology</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="786">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#786
> ">786</a></td>
> +    <td>CD2</td>
> +    <td>Definition of “thread”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="787">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#787
> ">787</a></td>
> +    <td>CD2</td>
> +    <td>Unnecessary lexical undefined behavior</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="788">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#788
> ">788</a></td>
> +    <td>CD2</td>
> +    <td>Relationship between locale and values of the execution character
> set</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="789">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#789
> ">789</a></td>
> +    <td>CD2</td>
> +    <td>Deprecating trigraphs</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="790">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#790
> ">790</a></td>
> +    <td>CD2</td>
> +    <td>Concatenation of raw and non-raw string literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="792">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#792
> ">792</a></td>
> +    <td>CD2</td>
> +    <td>Effects of <TT>std::quick_exit</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="793">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#793
> ">793</a></td>
> +    <td>CD2</td>
> +    <td>Use of class members during destruction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="794">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#794
> ">794</a></td>
> +    <td>extension</td>
> +    <td>Base-derived conversion in member type of pointer-to-member
> conversion</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="795">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#795
> ">795</a></td>
> +    <td>NAD</td>
> +    <td>Dependency of lambdas on <TT><functional></TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="796">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#796
> ">796</a></td>
> +    <td>CD2</td>
> +    <td>Lifetime of a closure object with members captured by
> reference</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="797">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#797
> ">797</a></td>
> +    <td>CD2</td>
> +    <td>Converting a no-capture lambda to a function type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="798">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#798
> ">798</a></td>
> +    <td>C++11</td>
> +    <td>Overloaded subscript operator described in clause 5</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="799">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#799
> ">799</a></td>
> +    <td>CD2</td>
> +    <td>Can <TT>reinterpret_cast</TT> be used to cast an operand to its
> own type?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="800">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#800
> ">800</a></td>
> +    <td>NAD</td>
> +    <td>Safely-derived pointers and object pointers converted from
> function pointers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="801">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#801
> ">801</a></td>
> +    <td>CD2</td>
> +    <td>Casting away constness in a cast to rvalue reference type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="803">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#803
> ">803</a></td>
> +    <td>CD2</td>
> +    <td><TT>sizeof</TT> an enumeration type with a fixed underlying
> type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="804">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#804
> ">804</a></td>
> +    <td>CD2</td>
> +    <td>Deducing the type in <TT>new auto(x)</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="805">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#805
> ">805</a></td>
> +    <td>CD2</td>
> +    <td>Which exception to throw for overflow in array size
> calculation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="806">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#806
> ">806</a></td>
> +    <td>CD2</td>
> +    <td>Enumeration types in integral constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="807">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#807
> ">807</a></td>
> +    <td>NAD</td>
> +    <td><TT>typeid</TT> expressions in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="808">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#808
> ">808</a></td>
> +    <td>CD2</td>
> +    <td>Non-type <I>decl-specifier</I>s versus max-munch</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="809">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#809
> ">809</a></td>
> +    <td>CD2</td>
> +    <td>Deprecation of the <TT>register</TT> keyword</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="810">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#810
> ">810</a></td>
> +    <td>CD2</td>
> +    <td>Block-scope <TT>thread_local</TT> variables should be implicitly
> <TT>static</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="811">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#811
> ">811</a></td>
> +    <td>CD2</td>
> +    <td>Unclear implications of const-qualification</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="812">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#812
> ">812</a></td>
> +    <td>CD2</td>
> +    <td>Duplicate names in inline namespaces</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="813">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#813
> ">813</a></td>
> +    <td>open</td>
> +    <td><TT>typename</TT> in a <I>using-declaration</I> with a
> non-dependent name</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="814">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#814
> ">814</a></td>
> +    <td>CD2</td>
> +    <td>Attribute to indicate that a function throws nothing</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="815">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#815
> ">815</a></td>
> +    <td>CD2</td>
> +    <td>Parameter pack expansion inside attributes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="816">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#816
> ">816</a></td>
> +    <td>CD2</td>
> +    <td>Diagnosing violations of <TT>[[final]]</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="817">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#817
> ">817</a></td>
> +    <td>CD2</td>
> +    <td>Meaning of <TT>[[final]]</TT> applied to a class definition</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="818">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#818
> ">818</a></td>
> +    <td>CD2</td>
> +    <td>Function parameter packs in non-final positions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="819">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#819
> ">819</a></td>
> +    <td>NAD</td>
> +    <td>Access control and deleted implicitly-declared special member
> functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="820">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#820
> ">820</a></td>
> +    <td>CD2</td>
> +    <td>Deprecation of <TT>export</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="822">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#822
> ">822</a></td>
> +    <td>NAD</td>
> +    <td>Additional contexts for template aliases</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="823">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#823
> ">823</a></td>
> +    <td>CD2</td>
> +    <td>Literal types with constexpr conversions as non-type template
> arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="828">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#828
> ">828</a></td>
> +    <td>CD2</td>
> +    <td>Destruction of exception objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="829">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#829
> ">829</a></td>
> +    <td>NAD</td>
> +    <td>At what point is <TT>std::unexpected</TT> called?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="830">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#830
> ">830</a></td>
> +    <td>CD2</td>
> +    <td>Deprecating exception specifications</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="831">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#831
> ">831</a></td>
> +    <td>CD2</td>
> +    <td>Limit on recursively nested template instantiations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="832">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#832
> ">832</a></td>
> +    <td>CD2</td>
> +    <td>Value of preprocessing numbers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="833">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#833
> ">833</a></td>
> +    <td>CD2</td>
> +    <td>Explicit conversion of a scoped enumeration value to a floating
> type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="834">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#834
> ">834</a></td>
> +    <td>CD2</td>
> +    <td>What is an “ordinary string literal”?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="835">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#835
> ">835</a></td>
> +    <td>CD2</td>
> +    <td>Scoped enumerations and the “usual arithmetic
> conversions”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="836">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#836
> ">836</a></td>
> +    <td>NAD</td>
> +    <td><TT>[[noreturn]]</TT> applied to function types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="837">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#837
> ">837</a></td>
> +    <td>C++11</td>
> +    <td>Constexpr functions and <TT>return</TT>
> <I>braced-init-list</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="838">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#838
> ">838</a></td>
> +    <td>C++11</td>
> +    <td>Use of <TT>this</TT> in a <I>brace-or-equal-initializer</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="839">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#839
> ">839</a></td>
> +    <td>dup</td>
> +    <td><TT>sizeof</TT> with opaque enumerations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="840">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#840
> ">840</a></td>
> +    <td>CD2</td>
> +    <td>Rvalue references as nontype template parameters</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="842">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#842
> ">842</a></td>
> +    <td>CD2</td>
> +    <td>Casting to rvalue reference type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="845">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#845
> ">845</a></td>
> +    <td>CD2</td>
> +    <td>What is the “first declaration” of an explicit
> specialization?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="846">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#846
> ">846</a></td>
> +    <td>CD2</td>
> +    <td>Rvalue references to functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="847">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#847
> ">847</a></td>
> +    <td>CD2</td>
> +    <td>Error in rvalue reference deduction example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="850">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#850
> ">850</a></td>
> +    <td>CD2</td>
> +    <td>Restrictions on use of non-static data members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="852">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#852
> ">852</a></td>
> +    <td>open</td>
> +    <td><I>using-declaration</I>s and dependent base classes</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="853">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#853
> ">853</a></td>
> +    <td>CD2</td>
> +    <td>Support for relaxed pointer safety</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="854">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#854
> ">854</a></td>
> +    <td>CD2</td>
> +    <td>Left shift and unsigned extended types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="855">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#855
> ">855</a></td>
> +    <td>CD2</td>
> +    <td>Incorrect comments in <I>braced-init-list</I> assignment
> example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="858">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#858
> ">858</a></td>
> +    <td>CD2</td>
> +    <td>Example binding an rvalue reference to an lvalue</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="860">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#860
> ">860</a></td>
> +    <td>C++11</td>
> +    <td>Explicit qualification of constexpr member functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="861">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#861
> ">861</a></td>
> +    <td>CD2</td>
> +    <td>Unintended ambiguity in inline namespace lookup</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="862">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#862
> ">862</a></td>
> +    <td>CD2</td>
> +    <td>Undefined behavior with enumerator value overflow</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="863">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#863
> ">863</a></td>
> +    <td>CD2</td>
> +    <td>Rvalue reference cast to incomplete type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="864">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#864
> ">864</a></td>
> +    <td>C++11</td>
> +    <td><I>braced-init-list</I> in the range-based <TT>for</TT>
> statement</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="865">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#865
> ">865</a></td>
> +    <td>CD2</td>
> +    <td>Initializing a <TT>std::initializer_list</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="869">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#869
> ">869</a></td>
> +    <td>CD2</td>
> +    <td>Uninitialized <TT>thread_local</TT> objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="872">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#872
> ">872</a></td>
> +    <td>CD2</td>
> +    <td>Lexical issues with raw strings</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="873">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#873
> ">873</a></td>
> +    <td>C++11</td>
> +    <td>Deducing rvalue references in declarative contexts</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="874">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#874
> ">874</a></td>
> +    <td>CD2</td>
> +    <td>Class-scope definitions of enumeration types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="876">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#876
> ">876</a></td>
> +    <td>CD2</td>
> +    <td>Type references in rvalue reference deduction specification</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="877">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#877
> ">877</a></td>
> +    <td>CD2</td>
> +    <td>Viable functions and binding references to rvalues</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="879">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#879
> ">879</a></td>
> +    <td>CD2</td>
> +    <td>Missing built-in comparison operators for pointer types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="880">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#880
> ">880</a></td>
> +    <td>CD2</td>
> +    <td>Built-in conditional operator for scoped enumerations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="882">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#882
> ">882</a></td>
> +    <td>CD2</td>
> +    <td>Defining <TT>main</TT> as deleted</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="883">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#883
> ">883</a></td>
> +    <td>CD2</td>
> +    <td><TT>std::memcpy</TT> vs <TT>std::memmove</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="884">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#884
> ">884</a></td>
> +    <td>CD2</td>
> +    <td>Defining an explicitly-specialized static data member</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="885">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#885
> ">885</a></td>
> +    <td>NAD</td>
> +    <td>Partial ordering of function templates with unordered parameter
> pairs</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="886">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#886
> ">886</a></td>
> +    <td>CD2</td>
> +    <td>Member initializers and aggregates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="887">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#887
> ">887</a></td>
> +    <td>CD2</td>
> +    <td>Move construction of thrown object</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="888">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#888
> ">888</a></td>
> +    <td>CD2</td>
> +    <td>Union member initializers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="891">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#891
> ">891</a></td>
> +    <td>CD2</td>
> +    <td><TT>const_cast</TT> to rvalue reference from objectless
> rvalue</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="892">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#892
> ">892</a></td>
> +    <td>C++11</td>
> +    <td>Missing requirements for constexpr constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="893">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#893
> ">893</a></td>
> +    <td>NAD</td>
> +    <td>Brace syntax for <I>enumerator-definition</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="896">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#896
> ">896</a></td>
> +    <td>CD2</td>
> +    <td>Rvalue references and rvalue-reference conversion functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="897">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#897
> ">897</a></td>
> +    <td>open</td>
> +    <td><TT>_Pragma</TT> and extended <I>string-literal</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="898">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#898
> ">898</a></td>
> +    <td>C++11</td>
> +    <td>Declarations in constexpr functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="899">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#899
> ">899</a></td>
> +    <td>CD2</td>
> +    <td>Explicit conversion functions in direct class initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="900">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#900
> ">900</a></td>
> +    <td>extension</td>
> +    <td>Lifetime of temporaries in range-based <TT>for</TT></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="901">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#901
> ">901</a></td>
> +    <td>drafting</td>
> +    <td>Deleted <TT>operator delete</TT></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="902">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#902
> ">902</a></td>
> +    <td>NAD</td>
> +    <td>In-class initialization of non-constant static data members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="903">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#903
> ">903</a></td>
> +    <td>CD3</td>
> +    <td>Value-dependent integral null pointer constants</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="904">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#904
> ">904</a></td>
> +    <td>CD2</td>
> +    <td>Parameter packs in <I>lambda-capture</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="905">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#905
> ">905</a></td>
> +    <td>CD2</td>
> +    <td>Explicit defaulted copy constructors and trivial copyability</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="906">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#906
> ">906</a></td>
> +    <td>CD2</td>
> +    <td>Which special member functions can be defaulted?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="908">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#908
> ">908</a></td>
> +    <td>CD2</td>
> +    <td>Deleted global allocation and deallocation functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="909">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#909
> ">909</a></td>
> +    <td>NAD</td>
> +    <td>Old-style casts with conversion functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="910">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#910
> ">910</a></td>
> +    <td>CD2</td>
> +    <td>Move constructors and implicitly-declared copy constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="912">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#912
> ">912</a></td>
> +    <td>CD3</td>
> +    <td>Character literals and <I>universal-character-name</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="913">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#913
> ">913</a></td>
> +    <td>CD2</td>
> +    <td>Deduction rules for array- and function-type conversion
> functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="914">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#914
> ">914</a></td>
> +    <td>extension</td>
> +    <td>Value-initialization of array types</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="915">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#915
> ">915</a></td>
> +    <td>CD2</td>
> +    <td>Deleted specializations of member function templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="916">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#916
> ">916</a></td>
> +    <td>open</td>
> +    <td>Does a reference type have a destructor?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="919">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#919
> ">919</a></td>
> +    <td>CD2</td>
> +    <td>Contradictions regarding inline namespaces</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="920">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#920
> ">920</a></td>
> +    <td>CD2</td>
> +    <td>Interaction of inline namespaces and
> <I>using-declaration</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="921">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#921
> ">921</a></td>
> +    <td>CD2</td>
> +    <td>Unclear specification of inline namespaces</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="922">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#922
> ">922</a></td>
> +    <td>CD2</td>
> +    <td>Implicit default constructor definitions and <TT>const</TT>
> variant members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="923">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#923
> ">923</a></td>
> +    <td>CD2</td>
> +    <td>Inline explicit specializations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="924">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#924
> ">924</a></td>
> +    <td>C++11</td>
> +    <td><I>alias-declaration</I> as a class member</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="925">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#925
> ">925</a></td>
> +    <td>open</td>
> +    <td>Type of character literals in preprocessor expressions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="926">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#926
> ">926</a></td>
> +    <td>CD2</td>
> +    <td>Inline unnamed namespaces</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="927">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#927
> ">927</a></td>
> +    <td>CD2</td>
> +    <td>Implicitly-deleted default constructors and member
> initializers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="928">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#928
> ">928</a></td>
> +    <td>CD2</td>
> +    <td>Defaulting a function that would be implicitly defined as
> deleted</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="929">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#929
> ">929</a></td>
> +    <td>CD2</td>
> +    <td>What is a template alias?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="930">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#930
> ">930</a></td>
> +    <td>CD2</td>
> +    <td><TT>alignof</TT> with incomplete array type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="931">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#931
> ">931</a></td>
> +    <td>CD2</td>
> +    <td>Confusing reference to the length of a user-defined string
> literal</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="932">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#932
> ">932</a></td>
> +    <td>CD2</td>
> +    <td>UCNs in closing delimiters of raw string literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="933">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#933
> ">933</a></td>
> +    <td>CD2</td>
> +    <td>32-bit UCNs with 16-bit <TT>wchar_t</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="934">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#934
> ">934</a></td>
> +    <td>CD2</td>
> +    <td>List-initialization of references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="935">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#935
> ">935</a></td>
> +    <td>CD2</td>
> +    <td>Missing overloads for character types for user-defined
> literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="936">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#936
> ">936</a></td>
> +    <td>CD2</td>
> +    <td>Array initialization with new string literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="937">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#937
> ">937</a></td>
> +    <td>NAD</td>
> +    <td>Restrictions on values of template arguments in user-defined
> literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="938">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#938
> ">938</a></td>
> +    <td>C++11</td>
> +    <td>Initializer lists and array new</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="939">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#939
> ">939</a></td>
> +    <td>CD2</td>
> +    <td>Explicitly checking virtual function overriding</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="940">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#940
> ">940</a></td>
> +    <td>CD2</td>
> +    <td>Global anonymous unions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="941">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#941
> ">941</a></td>
> +    <td>C++11</td>
> +    <td>Explicit specialization of deleted function template</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="942">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#942
> ">942</a></td>
> +    <td>CD2</td>
> +    <td>Is <TT>this</TT> an entity?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="943">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#943
> ">943</a></td>
> +    <td>DRWP</td>
> +    <td>Is <TT>T()</TT> a temporary?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="944">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#944
> ">944</a></td>
> +    <td>extension</td>
> +    <td><TT>reinterpret_cast</TT> for all types with the same size and
> alignment</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="945">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#945
> ">945</a></td>
> +    <td>C++11</td>
> +    <td>Use of <TT>this</TT> in a late-specified return type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="946">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#946
> ">946</a></td>
> +    <td>CD2</td>
> +    <td>Order of destruction of local static objects and calls to
> <TT>std::atexit</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="947">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#947
> ">947</a></td>
> +    <td>NAD</td>
> +    <td>Deducing type template arguments from default function
> arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="948">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#948
> ">948</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> in <I>condition</I>s</td>
> +    <td class="full" align="center">Clang 3.7</td>
> +  </tr>
> +  <tr class="open" id="949">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#949
> ">949</a></td>
> +    <td>open</td>
> +    <td>Requirements for freestanding implementations</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="950">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#950
> ">950</a></td>
> +    <td>CD2</td>
> +    <td>Use of <TT>decltype</TT> as a <I>class-name</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="951">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#951
> ">951</a></td>
> +    <td>CD2</td>
> +    <td>Problems with <I>attribute-specifier</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="952">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#952
> ">952</a></td>
> +    <td>drafting</td>
> +    <td>Insufficient description of “naming class”</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="953">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#953
> ">953</a></td>
> +    <td>CD2</td>
> +    <td>Rvalue references and function viability</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="954">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#954
> ">954</a></td>
> +    <td>open</td>
> +    <td>Overload resolution of conversion operator templates with
> built-in types</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="955">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#955
> ">955</a></td>
> +    <td>CD2</td>
> +    <td>Can a closure type's <TT>operator()</TT> be virtual?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="956">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#956
> ">956</a></td>
> +    <td>CD2</td>
> +    <td>Function prototype scope with late-specified return types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="957">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#957
> ">957</a></td>
> +    <td>CD2</td>
> +    <td>Alternative tokens and <I>attribute-token</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="958">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#958
> ">958</a></td>
> +    <td>NAD</td>
> +    <td>Lambdas and <TT>decltype</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="959">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#959
> ">959</a></td>
> +    <td>CD2</td>
> +    <td>Alignment attribute for class and enumeration types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="960">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#960
> ">960</a></td>
> +    <td>CD2</td>
> +    <td>Covariant functions and lvalue/rvalue references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="961">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#961
> ">961</a></td>
> +    <td>CD2</td>
> +    <td>Overload resolution and conversion of <TT>std::nullptr_t</TT> to
> <TT>bool</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="962">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#962
> ">962</a></td>
> +    <td>CD2</td>
> +    <td>Attributes appertaining to class and enum types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="963">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#963
> ">963</a></td>
> +    <td>CD2</td>
> +    <td>Comparing <TT>nullptr</TT> with 0</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="964">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#964
> ">964</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect description of when the lvalue-to-rvalue conversion
> applies</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="965">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#965
> ">965</a></td>
> +    <td>CD2</td>
> +    <td>Limiting the applicability of the <TT>carries_dependency</TT>
> attribute</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="966">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#966
> ">966</a></td>
> +    <td>CD2</td>
> +    <td>Nested types without linkage</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="967">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#967
> ">967</a></td>
> +    <td>NAD</td>
> +    <td>Exception specification of replacement allocation function</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="968">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#968
> ">968</a></td>
> +    <td>CD2</td>
> +    <td>Syntactic ambiguity of the attribute notation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="969">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#969
> ">969</a></td>
> +    <td>CD2</td>
> +    <td>Explicit instantiation declarations of class template
> specializations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="970">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#970
> ">970</a></td>
> +    <td>CD2</td>
> +    <td>Consistent use of “appertain” and
> “apply”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="971">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#971
> ">971</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect treatment of <I>exception-declaration</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="972">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#972
> ">972</a></td>
> +    <td>C++11</td>
> +    <td>Allowing multiple <I>attribute-specifier</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="973">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#973
> ">973</a></td>
> +    <td>CD2</td>
> +    <td>Function types in <I>exception-specification</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="974">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#974
> ">974</a></td>
> +    <td>CD3</td>
> +    <td>Default arguments for lambdas</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="975">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#975
> ">975</a></td>
> +    <td>CD3</td>
> +    <td>Restrictions on return type deduction for lambdas</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="976">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#976
> ">976</a></td>
> +    <td>CD2</td>
> +    <td>Deduction for <TT>const T&</TT> conversion operators</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="977">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#977
> ">977</a></td>
> +    <td>CD3</td>
> +    <td>When is an enumeration type complete?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="978">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#978
> ">978</a></td>
> +    <td>CD2</td>
> +    <td>Incorrect specification for copy initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="979">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#979
> ">979</a></td>
> +    <td>CD2</td>
> +    <td>Position of <I>attribute-specifier</I> in declarator syntax</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="980">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#980
> ">980</a></td>
> +    <td>CD2</td>
> +    <td>Explicit instantiation of a member of a class template</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="981">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#981
> ">981</a></td>
> +    <td>C++11</td>
> +    <td>Constexpr constructor templates and literal types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="982">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#982
> ">982</a></td>
> +    <td>NAD</td>
> +    <td>Initialization with an empty initializer list</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="983">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#983
> ">983</a></td>
> +    <td>CD2</td>
> +    <td>Ambiguous pointer-to-member constant</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="984">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#984
> ">984</a></td>
> +    <td>CD2</td>
> +    <td>“Deduced type” is unclear in <TT>auto</TT> type
> deduction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="985">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#985
> ">985</a></td>
> +    <td>C++11</td>
> +    <td>Alternative tokens and user-defined literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="986">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#986
> ">986</a></td>
> +    <td>CD2</td>
> +    <td>Transitivity of <I>using-directive</I>s versus qualified
> lookup</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="987">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#987
> ">987</a></td>
> +    <td>CD4</td>
> +    <td>Which declarations introduce namespace members?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="988">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#988
> ">988</a></td>
> +    <td>CD2</td>
> +    <td>Reference-to-reference collapsing with <TT>decltype</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="989">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#989
> ">989</a></td>
> +    <td>CD2</td>
> +    <td>Misplaced list-initialization example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="990">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#990
> ">990</a></td>
> +    <td>CD2</td>
> +    <td>Value initialization with multiple initializer-list
> constructors</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="991">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#991
> ">991</a></td>
> +    <td>CD2</td>
> +    <td>Reference parameters of constexpr functions and constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="992">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#992
> ">992</a></td>
> +    <td>NAD</td>
> +    <td>Inheriting explicitness</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="993">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#993
> ">993</a></td>
> +    <td>C++11</td>
> +    <td>Freedom to perform instantiation at the end of the translation
> unit</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="994">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#994
> ">994</a></td>
> +    <td>C++11</td>
> +    <td><I>braced-init-list</I> as a default argument</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="995">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#995
> ">995</a></td>
> +    <td>CD2</td>
> +    <td>Incorrect example for <I>using-declaration</I> and explicit
> instantiation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="996">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#996
> ">996</a></td>
> +    <td>C++11</td>
> +    <td>Ambiguous partial specializations of member class templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="997">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#997
> ">997</a></td>
> +    <td>C++11</td>
> +    <td>Argument-dependent lookup and dependent function template
> parameter types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="998">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#998
> ">998</a></td>
> +    <td>dup</td>
> +    <td>Function parameter transformations and template functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="999">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#999
> ">999</a></td>
> +    <td>CD2</td>
> +    <td>“Implicit” or “implied” object
> argument/parameter?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1000">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1000
> ">1000</a></td>
> +    <td>CD2</td>
> +    <td>Mistaking member typedefs for constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1001">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1001
> ">1001</a></td>
> +    <td>drafting</td>
> +    <td>Parameter type adjustment in dependent parameter types</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1002">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1002
> ">1002</a></td>
> +    <td>NAD</td>
> +    <td>Pack expansion for function arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1003">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1003
> ">1003</a></td>
> +    <td>CD3</td>
> +    <td>Acceptable definitions of <TT>main</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1004">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1004
> ">1004</a></td>
> +    <td>C++11</td>
> +    <td>Injected-class-names as arguments for template template
> parameters</td>
> +    <td class="full" align="center">Clang 5</td>
> +  </tr>
> +  <tr id="1005">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1005
> ">1005</a></td>
> +    <td>NAD</td>
> +    <td>Qualified name resolution in member functions of class
> templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1006">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1006
> ">1006</a></td>
> +    <td>C++11</td>
> +    <td><TT>std::nullptr_t</TT> as a non-type template parameter</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1007">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1007
> ">1007</a></td>
> +    <td>NAD</td>
> +    <td>Protected access and pointers to members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1008">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1008
> ">1008</a></td>
> +    <td>extension</td>
> +    <td>Querying the alignment of an object</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1009">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1009
> ">1009</a></td>
> +    <td>C++11</td>
> +    <td>Missing cases in the <I>declarator-id</I> of a function template
> declaration</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1010">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1010
> ">1010</a></td>
> +    <td>CD2</td>
> +    <td>Address of object with dynamic storage duration in constant
> expression</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1011">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1011
> ">1011</a></td>
> +    <td>C++11</td>
> +    <td>Standard conversions that cannot be inverted</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1012">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1012
> ">1012</a></td>
> +    <td>C++11</td>
> +    <td>Undeprecating <TT>static</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1013">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1013
> ">1013</a></td>
> +    <td>CD3</td>
> +    <td>Uninitialized <TT>std::nullptr_t</TT> objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1014">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1014
> ">1014</a></td>
> +    <td>NAD</td>
> +    <td>Overload resolution between <TT>const T&</TT> and
> <TT>T&&</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1015">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1015
> ">1015</a></td>
> +    <td>C++11</td>
> +    <td>Template arguments and argument-dependent lookup</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1016">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1016
> ">1016</a></td>
> +    <td>C++11</td>
> +    <td>Overloadable declarations, function templates, and references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1017">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1017
> ">1017</a></td>
> +    <td>C++11</td>
> +    <td>Member access transformation in unevaluated operands</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1018">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1018
> ">1018</a></td>
> +    <td>C++11</td>
> +    <td>Ambiguity between <I>simple-declaration</I> and
> <I>attribute-declaration</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1019">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1019
> ">1019</a></td>
> +    <td>dup</td>
> +    <td>Dependent <I>simple-template-id</I>s in <I>base-specifier</I>s
> and <I>mem-initializer</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1020">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1020
> ">1020</a></td>
> +    <td>C++11</td>
> +    <td>Implicitly-defined copy constructors and explicit base class
> constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1021">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1021
> ">1021</a></td>
> +    <td>CD4</td>
> +    <td>Definitions of namespace members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1022">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1022
> ">1022</a></td>
> +    <td>C++11</td>
> +    <td>Can an enumeration variable have values outside the values of the
> enumeration?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1023">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1023
> ">1023</a></td>
> +    <td>dup</td>
> +    <td><TT>thread_local</TT> objects as non-type template arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1024">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1024
> ">1024</a></td>
> +    <td>CD3</td>
> +    <td>Limits on multicharacter literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1025">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1025
> ">1025</a></td>
> +    <td>C++11</td>
> +    <td>Use of a reference as a non-type template argument</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1026">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1026
> ">1026</a></td>
> +    <td>NAD</td>
> +    <td>Cv-qualified non-class rvalues</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1027">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1027
> ">1027</a></td>
> +    <td>drafting</td>
> +    <td>Type consistency and reallocation of scalar types</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1028">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1028
> ">1028</a></td>
> +    <td>open</td>
> +    <td>Dependent names in non-defining declarations</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1029">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1029
> ">1029</a></td>
> +    <td>C++11</td>
> +    <td>Type of a destructor call</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1030">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1030
> ">1030</a></td>
> +    <td>C++11</td>
> +    <td>Evaluation order in <I>initializer-list</I>s used in aggregate
> initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1031">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1031
> ">1031</a></td>
> +    <td>C++11</td>
> +    <td>Optional elements in attributes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1032">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1032
> ">1032</a></td>
> +    <td>C++11</td>
> +    <td>Empty pack expansions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1033">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1033
> ">1033</a></td>
> +    <td>C++11</td>
> +    <td>Restrictions on alignment attributes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1034">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1034
> ">1034</a></td>
> +    <td>C++11</td>
> +    <td>Attributes for <TT>return</TT> statements in lambdas</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1035">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1035
> ">1035</a></td>
> +    <td>C++11</td>
> +    <td>Omitted and required <I>decl-specifier</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1036">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1036
> ">1036</a></td>
> +    <td>C++11</td>
> +    <td>Alignment attribute in an <I>exception-declaration</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1037">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1037
> ">1037</a></td>
> +    <td>C++11</td>
> +    <td>Requirements for operands of <I>delete-expression</I>s and
> deallocation functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1038">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1038
> ">1038</a></td>
> +    <td>open</td>
> +    <td>Overload resolution of <TT>&x.static_func</TT></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1039">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1039
> ">1039</a></td>
> +    <td>dup</td>
> +    <td>Coordinating C and C++ alignment specifications</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1040">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1040
> ">1040</a></td>
> +    <td>NAD</td>
> +    <td>Memory model issues</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1041">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1041
> ">1041</a></td>
> +    <td>dup</td>
> +    <td><I>alias-declaration</I>s as class members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1042">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1042
> ">1042</a></td>
> +    <td>C++11</td>
> +    <td>Attributes in <I>alias-declaration</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1043">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1043
> ">1043</a></td>
> +    <td>C++11</td>
> +    <td>Qualified name lookup in the current instantiation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1044">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1044
> ">1044</a></td>
> +    <td>C++11</td>
> +    <td>Point of declaration for an <I>alias-declaration</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1045">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1045
> ">1045</a></td>
> +    <td>NAD</td>
> +    <td>Requiring explicit instantiation declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1046">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1046
> ">1046</a></td>
> +    <td>open</td>
> +    <td>What is a “use” of a class specialization?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1047">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1047
> ">1047</a></td>
> +    <td>C++11</td>
> +    <td>When is <TT>typeid</TT> value-dependent?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1048">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1048
> ">1048</a></td>
> +    <td>CD3</td>
> +    <td><TT>auto</TT> deduction and lambda return type deduction.</td>
> +    <td class="full" align="center">Clang 3.6</td>
> +  </tr>
> +  <tr class="open" id="1049">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1049
> ">1049</a></td>
> +    <td>open</td>
> +    <td>Copy elision through reference parameters of inline functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1050">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1050
> ">1050</a></td>
> +    <td>NAD</td>
> +    <td>Effects of thread support on object lifetime</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1051">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1051
> ">1051</a></td>
> +    <td>C++11</td>
> +    <td>Reference members and generated copy constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1052">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1052
> ">1052</a></td>
> +    <td>dup</td>
> +    <td><TT>const</TT> non-static data member and PODness</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1053">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1053
> ">1053</a></td>
> +    <td>NAD</td>
> +    <td>Terminate vs undefined behavior for noexcept violation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1054">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1054
> ">1054</a></td>
> +    <td>C++11</td>
> +    <td>Lvalue-to-rvalue conversions in expression statements</td>
> +    <td class="none" align="center">No</td>
> +  </tr>
> +  <tr id="1055">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1055
> ">1055</a></td>
> +    <td>C++11</td>
> +    <td>Permissible uses of <TT>void</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1056">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1056
> ">1056</a></td>
> +    <td>C++11</td>
> +    <td>Template aliases, member definitions, and the current
> instantiation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1057">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1057
> ">1057</a></td>
> +    <td>C++11</td>
> +    <td><TT>decltype</TT> and the current instantiation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1058">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1058
> ">1058</a></td>
> +    <td>NAD</td>
> +    <td>Reference binding of incompatible array types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1059">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1059
> ">1059</a></td>
> +    <td>CD3</td>
> +    <td>Cv-qualified array types (with rvalues)</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1060">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1060
> ">1060</a></td>
> +    <td>C++11</td>
> +    <td>Scoped enumerators in integral constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1061">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1061
> ">1061</a></td>
> +    <td>C++11</td>
> +    <td>Negative array bounds in a <I>new-expression</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1062">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1062
> ">1062</a></td>
> +    <td>C++11</td>
> +    <td>Syntax of <I>attribute-specifier</I>s in lambdas</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1063">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1063
> ">1063</a></td>
> +    <td>C++11</td>
> +    <td><TT>[[hiding]]</TT> with non-attribute declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1064">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1064
> ">1064</a></td>
> +    <td>C++11</td>
> +    <td>Defaulted move constructor for a union</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1065">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1065
> ">1065</a></td>
> +    <td>C++11</td>
> +    <td><TT>[[hiding]]</TT> with <TT>[[override]]</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1066">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1066
> ">1066</a></td>
> +    <td>C++11</td>
> +    <td>When is a copy/move assignment operator implicitly defined?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1067">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1067
> ">1067</a></td>
> +    <td>NAD</td>
> +    <td><TT>[[hiding]]</TT>, <I>using-declaration</I>s, and multiple
> inheritance</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1068">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1068
> ">1068</a></td>
> +    <td>C++11</td>
> +    <td>Template aliases with default arguments and template parameter
> packs</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1069">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1069
> ">1069</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect function type with <I>trailing-return-type</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1070">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1070
> ">1070</a></td>
> +    <td>C++11</td>
> +    <td>Missing initializer clauses in aggregate initialization</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="1071">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1071
> ">1071</a></td>
> +    <td>C++11</td>
> +    <td>Literal class types and trivial default constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1072">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1072
> ">1072</a></td>
> +    <td>C++11</td>
> +    <td>Scoped enumerator with the same name as its containing class</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1073">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1073
> ">1073</a></td>
> +    <td>C++11</td>
> +    <td>Merging <I>dynamic-exception-specification</I>s and
> <I>noexcept-specification</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1074">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1074
> ">1074</a></td>
> +    <td>C++11</td>
> +    <td>Value-dependent <I>noexcept-expression</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1075">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1075
> ">1075</a></td>
> +    <td>C++11</td>
> +    <td>Grammar does not allow template alias in <I>type-name</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1076">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1076
> ">1076</a></td>
> +    <td>DRWP</td>
> +    <td>Value categories and lvalue temporaries</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1077">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1077
> ">1077</a></td>
> +    <td>extension</td>
> +    <td>Explicit specializations in non-containing namespaces</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1078">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1078
> ">1078</a></td>
> +    <td>NAD</td>
> +    <td>Narrowing and the usual arithmetic conversions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1079">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1079
> ">1079</a></td>
> +    <td>C++11</td>
> +    <td>Overload resolution involving aggregate initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1080">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1080
> ">1080</a></td>
> +    <td>C++11</td>
> +    <td>Confusing relationship between templates and copy
> constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1081">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1081
> ">1081</a></td>
> +    <td>C++11</td>
> +    <td>Defaulted destructor and unusable operator delete</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1082">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1082
> ">1082</a></td>
> +    <td>C++11</td>
> +    <td>Implicit copy function if subobject has none?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1083">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1083
> ">1083</a></td>
> +    <td>C++11</td>
> +    <td>Passing an object to ellipsis with non-trivial move
> constructor</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1084">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1084
> ">1084</a></td>
> +    <td>NAD</td>
> +    <td>Conditions for a deleted move function</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1085">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1085
> ">1085</a></td>
> +    <td>NAD</td>
> +    <td>Move assignment operators and virtual bases</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1086">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1086
> ">1086</a></td>
> +    <td>C++11</td>
> +    <td><TT>const_cast</TT> to rvalue reference to function type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1087">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1087
> ">1087</a></td>
> +    <td>C++11</td>
> +    <td>Additional applications of issue 899</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1088">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1088
> ">1088</a></td>
> +    <td>C++11</td>
> +    <td>Dependent non-type template arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1089">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1089
> ">1089</a></td>
> +    <td>drafting</td>
> +    <td>Template parameters in member selections</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1090">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1090
> ">1090</a></td>
> +    <td>C++11</td>
> +    <td>Alignment of subobjects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1091">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1091
> ">1091</a></td>
> +    <td>C++11</td>
> +    <td>Inconsistent use of the term “object expression”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1092">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1092
> ">1092</a></td>
> +    <td>drafting</td>
> +    <td>Cycles in overload resolution during instantiation</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1093">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1093
> ">1093</a></td>
> +    <td>CD3</td>
> +    <td>Value-initializing non-objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1094">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1094
> ">1094</a></td>
> +    <td>C++11</td>
> +    <td>Converting floating-point values to scoped enumeration types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1095">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1095
> ">1095</a></td>
> +    <td>C++11</td>
> +    <td>List-initialization of references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1096">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1096
> ">1096</a></td>
> +    <td>C++11</td>
> +    <td>Missing requirement for template definitions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1097">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1097
> ">1097</a></td>
> +    <td>NAD</td>
> +    <td>Aggregate initialization of function parameters</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1098">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1098
> ">1098</a></td>
> +    <td>C++11</td>
> +    <td>Pointer conversions in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1099">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1099
> ">1099</a></td>
> +    <td>C++11</td>
> +    <td>Infinite recursion in <TT>constexpr</TT> functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1100">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1100
> ">1100</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> conversion functions and non-type template
> arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1101">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1101
> ">1101</a></td>
> +    <td>C++11</td>
> +    <td>Non-integral initialized static data members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1102">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1102
> ">1102</a></td>
> +    <td>C++11</td>
> +    <td>Better example of undefined behavior</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1103">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1103
> ">1103</a></td>
> +    <td>C++11</td>
> +    <td>Reversion of phase 1 and 2 transformations in raw string
> literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1104">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1104
> ">1104</a></td>
> +    <td>C++11</td>
> +    <td>Global-scope template arguments vs the <TT><:</TT> digraph</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1105">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1105
> ">1105</a></td>
> +    <td>C++11</td>
> +    <td>Issues relating to TR 10176:2003</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1106">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1106
> ">1106</a></td>
> +    <td>C++11</td>
> +    <td>Need more detail in <TT>nullptr</TT> keyword description</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1107">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1107
> ">1107</a></td>
> +    <td>C++11</td>
> +    <td>Overload resolution for user-defined integer literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1108">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1108
> ">1108</a></td>
> +    <td>NAD</td>
> +    <td>User-defined literals have not been implemented</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1109">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1109
> ">1109</a></td>
> +    <td>C++11</td>
> +    <td>When is “use” a reference to the ODR meaning?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1110">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1110
> ">1110</a></td>
> +    <td>NAD</td>
> +    <td>Incomplete return type should be allowed in <TT>decltype</TT>
> operand</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1111">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1111
> ">1111</a></td>
> +    <td>C++11</td>
> +    <td>Remove dual-scope lookup of member template names</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1112">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1112
> ">1112</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> variables should have internal linkage like
> <TT>const</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1113">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1113
> ">1113</a></td>
> +    <td>C++11</td>
> +    <td>Linkage of namespace member of unnamed namespace</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="1114">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1114
> ">1114</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect use of placement <TT>new</TT> in example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1115">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1115
> ">1115</a></td>
> +    <td>C++11</td>
> +    <td>C-compatible alignment specification</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1116">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1116
> ">1116</a></td>
> +    <td>CD4</td>
> +    <td>Aliasing of union members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1117">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1117
> ">1117</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect note about xvalue member access expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1118">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1118
> ">1118</a></td>
> +    <td>NAD</td>
> +    <td>Implicit lambda capture via explicit copy constructor</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1119">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1119
> ">1119</a></td>
> +    <td>C++11</td>
> +    <td>Missing case in description of member access ambiguity</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1120">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1120
> ">1120</a></td>
> +    <td>C++11</td>
> +    <td><TT>reinterpret_cast</TT> and <TT>void*</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1121">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1121
> ">1121</a></td>
> +    <td>C++11</td>
> +    <td>Unnecessary ambiguity error in formation of pointer to member</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1122">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1122
> ">1122</a></td>
> +    <td>C++11</td>
> +    <td>Circular definition of <TT>std::size_t</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1123">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1123
> ">1123</a></td>
> +    <td>C++11</td>
> +    <td>Destructors should be <TT>noexcept</TT> by default</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1124">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1124
> ">1124</a></td>
> +    <td>NAD</td>
> +    <td>Error in description of value category of pointer-to-member
> expression</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1125">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1125
> ">1125</a></td>
> +    <td>C++11</td>
> +    <td>Unclear definition of “potential constant
> expression”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1126">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1126
> ">1126</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> functions in <TT>const</TT> initializers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1127">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1127
> ">1127</a></td>
> +    <td>C++11</td>
> +    <td>Overload resolution in <TT>constexpr</TT> functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1128">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1128
> ">1128</a></td>
> +    <td>C++11</td>
> +    <td><I>attribute-specifier</I>s in <I>decl-specifier-seq</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1129">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1129
> ">1129</a></td>
> +    <td>C++11</td>
> +    <td>Default <TT>nothrow</TT> for <TT>constexpr</TT> functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1130">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1130
> ">1130</a></td>
> +    <td>C++11</td>
> +    <td>Function parameter type adjustments and <TT>decltype</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1131">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1131
> ">1131</a></td>
> +    <td>C++11</td>
> +    <td>Template aliases in <I>elaborated-type-specifier</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1132">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1132
> ">1132</a></td>
> +    <td>NAD</td>
> +    <td>Keyword vs attribute for <TT>noreturn</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1133">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1133
> ">1133</a></td>
> +    <td>C++11</td>
> +    <td>Keywords vs attributes for control of hiding and overriding</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1134">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1134
> ">1134</a></td>
> +    <td>C++11</td>
> +    <td>When is an explicitly-defaulted function defined?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1135">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1135
> ">1135</a></td>
> +    <td>C++11</td>
> +    <td>Explicitly-defaulted non-public special member functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1136">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1136
> ">1136</a></td>
> +    <td>C++11</td>
> +    <td>Explicitly-defaulted explicit constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1137">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1137
> ">1137</a></td>
> +    <td>C++11</td>
> +    <td>Explicitly-defaulted virtual special member functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1138">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1138
> ">1138</a></td>
> +    <td>C++11</td>
> +    <td>Rvalue-ness check for rvalue reference binding is wrong</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1139">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1139
> ">1139</a></td>
> +    <td>C++11</td>
> +    <td>Rvalue reference binding to scalar xvalues</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1140">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1140
> ">1140</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect redefinition of POD class</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1141">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1141
> ">1141</a></td>
> +    <td>NAD</td>
> +    <td>Non-static data member initializers have not been implemented</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1142">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1142
> ">1142</a></td>
> +    <td>C++11</td>
> +    <td><TT>friend</TT> declaration of member function of containing
> class</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1143">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1143
> ">1143</a></td>
> +    <td>NAD</td>
> +    <td>Move semantics for <TT>*this</TT> have not been implemented</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1144">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1144
> ">1144</a></td>
> +    <td>C++11</td>
> +    <td>Remove access declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1145">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1145
> ">1145</a></td>
> +    <td>C++11</td>
> +    <td>Defaulting and triviality</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1146">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1146
> ">1146</a></td>
> +    <td>C++11</td>
> +    <td><I>exception-specification</I>s of defaulted functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1147">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1147
> ">1147</a></td>
> +    <td>C++11</td>
> +    <td>Destructors should be default <TT>nothrow</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1148">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1148
> ">1148</a></td>
> +    <td>C++11</td>
> +    <td>Copy elision and move construction of function parameters</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1149">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1149
> ">1149</a></td>
> +    <td>C++11</td>
> +    <td>Trivial non-public copy operators in subobjects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1150">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1150
> ">1150</a></td>
> +    <td>NAD</td>
> +    <td>Inheriting constructors have not been implemented</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1151">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1151
> ">1151</a></td>
> +    <td>C++11</td>
> +    <td>Overload resolution with initializer-list and non-list
> constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1152">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1152
> ">1152</a></td>
> +    <td>C++11</td>
> +    <td>Rules for determining existence of implicit conversion
> sequence</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1153">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1153
> ">1153</a></td>
> +    <td>C++11</td>
> +    <td>Type matching in address of overloaded function</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1154">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1154
> ">1154</a></td>
> +    <td>C++11</td>
> +    <td>Address of <TT>thread_local</TT> variable as non-type template
> argument</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1155">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1155
> ">1155</a></td>
> +    <td>C++11</td>
> +    <td>Internal-linkage non-type template arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1156">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1156
> ">1156</a></td>
> +    <td>C++11</td>
> +    <td>Partial ordering in a non-call context</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1157">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1157
> ">1157</a></td>
> +    <td>open</td>
> +    <td>Partial ordering of function templates is still
> underspecified</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1158">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1158
> ">1158</a></td>
> +    <td>C++11</td>
> +    <td>Recursive instantiation via alias template</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1159">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1159
> ">1159</a></td>
> +    <td>C++11</td>
> +    <td>Class and enumeration definitions in template aliases</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1160">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1160
> ">1160</a></td>
> +    <td>C++11</td>
> +    <td>Definitions of template members and the current instantiation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1161">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1161
> ">1161</a></td>
> +    <td>C++11</td>
> +    <td>Dependent <I>nested-name-specifier</I> in a pointer-to-member
> declarator</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1162">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1162
> ">1162</a></td>
> +    <td>NAD</td>
> +    <td>Dependent <I>elaborated-type-specifier</I>s in non-deduced
> contexts</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1163">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1163
> ">1163</a></td>
> +    <td>NAD</td>
> +    <td><TT>extern template</TT> prevents inlining functions not marked
> <TT>inline</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1164">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1164
> ">1164</a></td>
> +    <td>C++11</td>
> +    <td>Partial ordering of <TT>f(T&)</TT> and
> <TT>f(T&&)</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1165">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1165
> ">1165</a></td>
> +    <td>C++11</td>
> +    <td>Exceptions when destroying array elements</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1166">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1166
> ">1166</a></td>
> +    <td>C++11</td>
> +    <td><I>exception-declaration</I>s that do not declare objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1167">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1167
> ">1167</a></td>
> +    <td>C++11</td>
> +    <td><I>function-try-block</I>s for destructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1168">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1168
> ">1168</a></td>
> +    <td>C++11</td>
> +    <td>Additional reasons to call <TT>std::terminate</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1169">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1169
> ">1169</a></td>
> +    <td>C++11</td>
> +    <td>Missing feature macro for strict pointer safety</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1170">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1170
> ">1170</a></td>
> +    <td>C++11</td>
> +    <td>Access checking during template argument deduction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1171">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1171
> ">1171</a></td>
> +    <td>C++11</td>
> +    <td>Partial stack unwinding with <TT>noexcept</TT> violation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1172">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1172
> ">1172</a></td>
> +    <td>drafting</td>
> +    <td>“instantiation-dependent” constructs</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1173">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1173
> ">1173</a></td>
> +    <td>C++11</td>
> +    <td>Unclear specification of effects of signal handling</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1174">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1174
> ">1174</a></td>
> +    <td>C++11</td>
> +    <td>When is a pure virtual function “used?”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1175">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1175
> ">1175</a></td>
> +    <td>C++11</td>
> +    <td>Disambiguating user-defined literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1176">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1176
> ">1176</a></td>
> +    <td>C++11</td>
> +    <td>Definition of release sequence</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1177">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1177
> ">1177</a></td>
> +    <td>C++11</td>
> +    <td>Intra-thread dependency-ordered-before</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1178">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1178
> ">1178</a></td>
> +    <td>C++11</td>
> +    <td>Deduction failure matching placement new</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1179">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1179
> ">1179</a></td>
> +    <td>NAD</td>
> +    <td>Cv-qualification of non-type template parameters</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1180">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1180
> ">1180</a></td>
> +    <td>C++11</td>
> +    <td>Over-aligned class types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1181">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1181
> ">1181</a></td>
> +    <td>C++11</td>
> +    <td>What is a “built-in type?”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1182">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1182
> ">1182</a></td>
> +    <td>C++11</td>
> +    <td>Incorrect description of pack expansion syntax</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1183">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1183
> ">1183</a></td>
> +    <td>C++11</td>
> +    <td>Expansion of parameter packs in declarators</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1184">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1184
> ">1184</a></td>
> +    <td>C++11</td>
> +    <td>Argument conversions to nondeduced parameter types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1185">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1185
> ">1185</a></td>
> +    <td>C++11</td>
> +    <td>Misleading description of language linkage and member function
> types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1186">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1186
> ">1186</a></td>
> +    <td>C++11</td>
> +    <td>Non-dependent <TT>constexpr</TT> violations in function
> templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1187">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1187
> ">1187</a></td>
> +    <td>C++11</td>
> +    <td>Problems in initialization example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1188">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1188
> ">1188</a></td>
> +    <td>C++11</td>
> +    <td>Type punning in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1189">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1189
> ">1189</a></td>
> +    <td>C++11</td>
> +    <td>Address of distinct base class subobjects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1190">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1190
> ">1190</a></td>
> +    <td>C++11</td>
> +    <td>Operations on non-safely-derived pointers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1191">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1191
> ">1191</a></td>
> +    <td>C++11</td>
> +    <td>Deleted subobject destructors and implicitly-defined
> constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1192">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1192
> ">1192</a></td>
> +    <td>C++11</td>
> +    <td>Inadvertent change to ODR and templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1193">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1193
> ">1193</a></td>
> +    <td>C++11</td>
> +    <td>Use of address-constant pointers in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1194">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1194
> ">1194</a></td>
> +    <td>C++11</td>
> +    <td>Constexpr references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1195">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1195
> ">1195</a></td>
> +    <td>C++11</td>
> +    <td>References to non-literal types in constexpr functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1196">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1196
> ">1196</a></td>
> +    <td>C++11</td>
> +    <td>Definition required for explicit instantiation after explicit
> specialization?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1197">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1197
> ">1197</a></td>
> +    <td>C++11</td>
> +    <td>Constexpr arrays</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1198">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1198
> ">1198</a></td>
> +    <td>C++11</td>
> +    <td>Literal types and copy constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1199">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1199
> ">1199</a></td>
> +    <td>C++11</td>
> +    <td>Deleted constexpr functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1200">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1200
> ">1200</a></td>
> +    <td>open</td>
> +    <td>Lookup rules for template parameters</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1201">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1201
> ">1201</a></td>
> +    <td>C++11</td>
> +    <td>Are deleted and defaulted functions definitions?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1202">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1202
> ">1202</a></td>
> +    <td>C++11</td>
> +    <td>Calling virtual functions during destruction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1203">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1203
> ">1203</a></td>
> +    <td>dup</td>
> +    <td>Misleading note regarding initialized static data members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1204">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1204
> ">1204</a></td>
> +    <td>C++11</td>
> +    <td>Specifiers in a <I>for-range-declaration</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1205">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1205
> ">1205</a></td>
> +    <td>dup</td>
> +    <td>Lvalue reference binding and function viability</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1206">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1206
> ">1206</a></td>
> +    <td>C++11</td>
> +    <td>Defining opaque enumeration members of class templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1207">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1207
> ">1207</a></td>
> +    <td>C++11</td>
> +    <td>Type of class member in <I>trailing-return-type</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1208">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1208
> ">1208</a></td>
> +    <td>C++11</td>
> +    <td>Explicit <TT>noexcept</TT> in defaulted definition</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1209">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1209
> ">1209</a></td>
> +    <td>open</td>
> +    <td>Is a potentially-evaluated expression in a template definition a
> “use?”</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1210">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1210
> ">1210</a></td>
> +    <td>C++11</td>
> +    <td>Injection of <I>elaborated-type-specifier</I> in enumeration
> scope</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1211">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1211
> ">1211</a></td>
> +    <td>drafting</td>
> +    <td>Misaligned lvalues</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1212">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1212
> ">1212</a></td>
> +    <td>C++11</td>
> +    <td>Non-function-call xvalues and <TT>decltype</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1213">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1213
> ">1213</a></td>
> +    <td>CD3</td>
> +    <td>Array subscripting and xvalues</td>
> +    <td class="full" align="center">Clang 7</td>
> +  </tr>
> +  <tr id="1214">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1214
> ">1214</a></td>
> +    <td>C++11</td>
> +    <td>Kinds of initializers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1215">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1215
> ">1215</a></td>
> +    <td>C++11</td>
> +    <td>Definition of POD struct</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1216">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1216
> ">1216</a></td>
> +    <td>C++11</td>
> +    <td>Exceptions “allowed” by a
> <I>noexcept-specification</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1217">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1217
> ">1217</a></td>
> +    <td>NAD</td>
> +    <td>Are deleted functions implicitly <TT>noexcept</TT>?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1218">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1218
> ">1218</a></td>
> +    <td>C++11</td>
> +    <td>What is the “currently-handled exception” in a
> multi-threaded program?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1219">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1219
> ">1219</a></td>
> +    <td>C++11</td>
> +    <td>Non-static data member initializers in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1220">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1220
> ">1220</a></td>
> +    <td>C++11</td>
> +    <td>Looking up <I>conversion-type-id</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1221">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1221
> ">1221</a></td>
> +    <td>open</td>
> +    <td>Partial ordering and reference collapsing</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1222">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1222
> ">1222</a></td>
> +    <td>NAD</td>
> +    <td>Unnecessary restriction on <TT>auto</TT> array types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1223">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1223
> ">1223</a></td>
> +    <td>drafting</td>
> +    <td>Syntactic disambiguation and <I>trailing-return-type</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1224">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1224
> ">1224</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> defaulted copy constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1225">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1225
> ">1225</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> constructors and virtual bases</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1226">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1226
> ">1226</a></td>
> +    <td>CD3</td>
> +    <td>Converting a <I>braced-init-list</I> default argument</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1227">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1227
> ">1227</a></td>
> +    <td>CD3</td>
> +    <td>Mixing immediate and non-immediate contexts in deduction
> failure</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1228">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1228
> ">1228</a></td>
> +    <td>NAD</td>
> +    <td>Copy-list-initialization and <TT>explicit</TT> constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1229">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1229
> ">1229</a></td>
> +    <td>C++11</td>
> +    <td>Overload resolution with empty <I>braced-init-list</I>
> argument</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1230">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1230
> ">1230</a></td>
> +    <td>open</td>
> +    <td>Confusing description of ambiguity of destructor name</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1231">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1231
> ">1231</a></td>
> +    <td>C++11</td>
> +    <td>Variadic templates requiring an empty pack expansion</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1232">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1232
> ">1232</a></td>
> +    <td>C++11</td>
> +    <td>Creation of array temporaries using a <I>braced-init-list</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1233">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1233
> ">1233</a></td>
> +    <td>C++11</td>
> +    <td>Pack expansions and dependent calls</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1234">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1234
> ">1234</a></td>
> +    <td>C++11</td>
> +    <td><I>abstract-declarator</I> does not permit <TT>...</TT> after
> <I>ptr-operator</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1235">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1235
> ">1235</a></td>
> +    <td>C++11</td>
> +    <td>“Unused” ellipsis and default arguments in partial
> ordering</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1236">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1236
> ">1236</a></td>
> +    <td>C++11</td>
> +    <td>Inconsistently-interrelated examples</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1237">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1237
> ">1237</a></td>
> +    <td>C++11</td>
> +    <td>Deprecated implicit copy assignment in example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1238">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1238
> ">1238</a></td>
> +    <td>C++11</td>
> +    <td>Overloading ambiguity binding reference to function</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1239">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1239
> ">1239</a></td>
> +    <td>C++11</td>
> +    <td>Hexadecimal floating-point literals vs user-defined literals</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1240">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1240
> ">1240</a></td>
> +    <td>C++11</td>
> +    <td><TT>constexpr</TT> defaulted constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1241">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1241
> ">1241</a></td>
> +    <td>C++11</td>
> +    <td>Which members does a destructor destroy?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1242">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1242
> ">1242</a></td>
> +    <td>C++11</td>
> +    <td>Initializing variant class members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1243">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1243
> ">1243</a></td>
> +    <td>C++11</td>
> +    <td>Misleading footnote regarding multiple-declarator
> declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1244">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1244
> ">1244</a></td>
> +    <td>C++11</td>
> +    <td>Equivalence of alias templates and class templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1245">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1245
> ">1245</a></td>
> +    <td>C++11</td>
> +    <td>Matching declarations involving <TT>decltype</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1246">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1246
> ">1246</a></td>
> +    <td>C++11</td>
> +    <td>Non-deduced non-final parameter packs</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1247">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1247
> ">1247</a></td>
> +    <td>CD4</td>
> +    <td>Restriction on alias name appearing in <I>type-id</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1248">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1248
> ">1248</a></td>
> +    <td>open</td>
> +    <td>Updating Annex C to C99</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1249">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1249
> ">1249</a></td>
> +    <td>drafting</td>
> +    <td>Cv-qualification of nested lambda capture</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1250">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1250
> ">1250</a></td>
> +    <td>CD3</td>
> +    <td>Cv-qualification of incomplete virtual function return types</td>
> +    <td class="full" align="center">Clang 3.9</td>
> +  </tr>
> +  <tr id="1251">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1251
> ">1251</a></td>
> +    <td>CD3</td>
> +    <td>C compatibility: casting to unqualified <TT>void*</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1252">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1252
> ">1252</a></td>
> +    <td>drafting</td>
> +    <td>Overloading member function templates based on dependent return
> type</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1253">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1253
> ">1253</a></td>
> +    <td>drafting</td>
> +    <td>Generic non-template members</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1254">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1254
> ">1254</a></td>
> +    <td>NAD</td>
> +    <td>odr-use vs template arguments and constexpr functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1255">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1255
> ">1255</a></td>
> +    <td>drafting</td>
> +    <td>Definition problems with <TT>constexpr</TT> functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1256">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1256
> ">1256</a></td>
> +    <td>open</td>
> +    <td>Unevaluated operands are not necessarily constant expressions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1257">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1257
> ">1257</a></td>
> +    <td>open</td>
> +    <td>Instantiation via non-dependent references in uninstantiated
> templates</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1258">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1258
> ">1258</a></td>
> +    <td>drafting</td>
> +    <td>“Instantiation context” differs from dependent lookup
> rules</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1259">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1259
> ">1259</a></td>
> +    <td>NAD</td>
> +    <td>Deleting a POD via a pointer to base</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1260">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1260
> ">1260</a></td>
> +    <td>CD3</td>
> +    <td>Incorrect use of term “overloaded” in description of
> odr-use</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1261">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1261
> ">1261</a></td>
> +    <td>CD3</td>
> +    <td>Explicit handling of cv-qualification with non-class prvalues</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1262">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1262
> ">1262</a></td>
> +    <td>CD3</td>
> +    <td>Default template arguments and deduction failure</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1263">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1263
> ">1263</a></td>
> +    <td>NAD</td>
> +    <td>Mismatch between rvalue reference binding and overload
> resolution</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1264">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1264
> ">1264</a></td>
> +    <td>CD3</td>
> +    <td>Use of <TT>this</TT> in <TT>constexpr</TT> constructor</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1265">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1265
> ">1265</a></td>
> +    <td>CD3</td>
> +    <td>Mixed use of the <TT>auto</TT> specifier</td>
> +    <td class="full" align="center">Clang 5</td>
> +  </tr>
> +  <tr class="open" id="1266">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1266
> ">1266</a></td>
> +    <td>open</td>
> +    <td><I>user-defined-integer-literal</I> overflow</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1267">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1267
> ">1267</a></td>
> +    <td>CD3</td>
> +    <td>Rvalue reference types in <I>exception-specification</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1268">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1268
> ">1268</a></td>
> +    <td>CD3</td>
> +    <td><TT>reinterpret_cast</TT> of an xvalue operand</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1269">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1269
> ">1269</a></td>
> +    <td>CD3</td>
> +    <td><TT>dynamic_cast</TT> of an xvalue operand</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1270">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1270
> ">1270</a></td>
> +    <td>CD3</td>
> +    <td>Brace elision in array temporary initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1271">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1271
> ">1271</a></td>
> +    <td>DRWP</td>
> +    <td>Imprecise wording regarding dependent types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1272">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1272
> ">1272</a></td>
> +    <td>NAD</td>
> +    <td>Implicit definition of static data member of const literal
> type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1273">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1273
> ">1273</a></td>
> +    <td>NAD</td>
> +    <td>Accessibility and function signatures</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1274">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1274
> ">1274</a></td>
> +    <td>CD4</td>
> +    <td>Common nonterminal for <I>expression</I> and
> <I>braced-init-list</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1275">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1275
> ">1275</a></td>
> +    <td>CD3</td>
> +    <td>Incorrect comment in example of template parameter pack
> restriction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1276">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1276
> ">1276</a></td>
> +    <td>NAD</td>
> +    <td>Reference to <TT>stdint.h</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1277">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1277
> ">1277</a></td>
> +    <td>NAD</td>
> +    <td>Lax definition of <TT>intmax_t</TT> and <TT>uintmax_t</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1278">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1278
> ">1278</a></td>
> +    <td>drafting</td>
> +    <td>Incorrect treatment of contrived object</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1279">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1279
> ">1279</a></td>
> +    <td>drafting</td>
> +    <td>Additional differences between C++ 2003 and C++ 2011</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1280">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1280
> ">1280</a></td>
> +    <td>NAD</td>
> +    <td>Object reallocation and reference members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1281">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1281
> ">1281</a></td>
> +    <td>NAD</td>
> +    <td>Virtual and dependent base classes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1282">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1282
> ">1282</a></td>
> +    <td>CD3</td>
> +    <td>Underspecified destructor <I>exception-specification</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1283">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1283
> ">1283</a></td>
> +    <td>drafting</td>
> +    <td>Static data members of classes with typedef name for linkage
> purposes</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1284">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1284
> ">1284</a></td>
> +    <td>CD4</td>
> +    <td>Should the lifetime of an array be independent of that of its
> elements?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1285">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1285
> ">1285</a></td>
> +    <td>open</td>
> +    <td>Trivial destructors and object lifetime</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1286">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1286
> ">1286</a></td>
> +    <td>drafting</td>
> +    <td>Equivalence of alias templates</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1287">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1287
> ">1287</a></td>
> +    <td>C++14</td>
> +    <td>Direct initialization vs “implicit” conversion in
> reference binding</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1288">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1288
> ">1288</a></td>
> +    <td>CD3</td>
> +    <td>Reference list initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1289">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1289
> ">1289</a></td>
> +    <td>NAD</td>
> +    <td>Can an alias template name the current instantiation?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1290">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1290
> ">1290</a></td>
> +    <td>CD3</td>
> +    <td>Lifetime of the underlying array of an <TT>initializer_list</TT>
> member</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1291">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1291
> ">1291</a></td>
> +    <td>drafting</td>
> +    <td>Looking up a <I>conversion-type-id</I></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1292">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1292
> ">1292</a></td>
> +    <td>CD4</td>
> +    <td>Dependent calls with <I>braced-init-list</I>s containing a pack
> expansion</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1293">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1293
> ">1293</a></td>
> +    <td>CD3</td>
> +    <td>String literals in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1294">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1294
> ">1294</a></td>
> +    <td>drafting</td>
> +    <td>Side effects in dynamic/static initialization</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1295">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1295
> ">1295</a></td>
> +    <td>CD3</td>
> +    <td>Binding a reference to an rvalue bit-field</td>
> +    <td class="full" align="center">Clang 4</td>
> +  </tr>
> +  <tr id="1296">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1296
> ">1296</a></td>
> +    <td>CD3</td>
> +    <td>Ill-formed template declarations (not just definitions)</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1297">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1297
> ">1297</a></td>
> +    <td>CD3</td>
> +    <td>Misplaced function <I>attribute-specifier</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1298">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1298
> ">1298</a></td>
> +    <td>CD3</td>
> +    <td>Incorrect example in overload resolution</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1299">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1299
> ">1299</a></td>
> +    <td>DRWP</td>
> +    <td>“Temporary objects” vs “temporary
> expressions”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1300">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1300
> ">1300</a></td>
> +    <td>dup</td>
> +    <td><TT>T()</TT> for array types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1301">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1301
> ">1301</a></td>
> +    <td>CD3</td>
> +    <td>Value initialization of union</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1302">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1302
> ">1302</a></td>
> +    <td>CD3</td>
> +    <td><TT>noexcept</TT> applied to expression of type <TT>void</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1303">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1303
> ">1303</a></td>
> +    <td>NAD</td>
> +    <td>C language linkage for template with internal linkage</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1304">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1304
> ">1304</a></td>
> +    <td>drafting</td>
> +    <td>Omitted array bound with string initialization</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1305">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1305
> ">1305</a></td>
> +    <td>CD3</td>
> +    <td><TT>alignof</TT> applied to array of unknown size</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1306">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1306
> ">1306</a></td>
> +    <td>CD3</td>
> +    <td>Modifying an object within a <TT>const</TT> member function</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1307">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1307
> ">1307</a></td>
> +    <td>C++14</td>
> +    <td>Overload resolution based on size of array
> <I>initializer-list</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1308">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1308
> ">1308</a></td>
> +    <td>CD3</td>
> +    <td>Completeness of class type within an
> <I>exception-specification</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1309">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1309
> ">1309</a></td>
> +    <td>CD4</td>
> +    <td>Incorrect note regarding lookup of a member of the current
> instantiation</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1310">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1310
> ">1310</a></td>
> +    <td>CD3</td>
> +    <td>What is an “acceptable lookup result?”</td>
> +    <td class="full" align="center">Clang 5</td>
> +  </tr>
> +  <tr id="1311">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1311
> ">1311</a></td>
> +    <td>CD3</td>
> +    <td>Volatile lvalues in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1312">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1312
> ">1312</a></td>
> +    <td>CD3</td>
> +    <td>Simulated <TT>reinterpret_cast</TT> in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1313">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1313
> ">1313</a></td>
> +    <td>CD3</td>
> +    <td>Undefined pointer arithmetic in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1314">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1314
> ">1314</a></td>
> +    <td>NAD</td>
> +    <td>Pointer arithmetic within standard-layout objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1315">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1315
> ">1315</a></td>
> +    <td>CD4</td>
> +    <td>Restrictions on non-type template arguments in partial
> specializations</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="1316">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1316
> ">1316</a></td>
> +    <td>NAD</td>
> +    <td><TT>constexpr</TT> function requirements and class scope</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1317">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1317
> ">1317</a></td>
> +    <td>NAD</td>
> +    <td>Unnamed scoped enumerations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1318">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1318
> ">1318</a></td>
> +    <td>CD3</td>
> +    <td>Syntactic ambiguities with <TT>final</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1319">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1319
> ">1319</a></td>
> +    <td>NAD</td>
> +    <td>Error in pack expansion example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1320">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1320
> ">1320</a></td>
> +    <td>CD3</td>
> +    <td>Converting scoped enumerations to <TT>bool</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1321">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1321
> ">1321</a></td>
> +    <td>CD3</td>
> +    <td>Equivalency of dependent calls</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1322">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1322
> ">1322</a></td>
> +    <td>drafting</td>
> +    <td>Function parameter type decay in templates</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1323">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1323
> ">1323</a></td>
> +    <td>NAD</td>
> +    <td>Nonexistent nonterminal in <I>alignment-specifier</I> grammar</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1324">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1324
> ">1324</a></td>
> +    <td>CD3</td>
> +    <td>Value initialization and defaulted constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1325">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1325
> ">1325</a></td>
> +    <td>NAD</td>
> +    <td>Omitted declarator in <TT>friend</TT> declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1326">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1326
> ">1326</a></td>
> +    <td>extension</td>
> +    <td>Deducing an array bound from an <I>initializer-list</I></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1327">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1327
> ">1327</a></td>
> +    <td>CD3</td>
> +    <td><I>virt-specifier</I> in a defaulted definition</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1328">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1328
> ">1328</a></td>
> +    <td>CD3</td>
> +    <td>Conflict in reference binding vs overload resolution</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1329">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1329
> ">1329</a></td>
> +    <td>CD3</td>
> +    <td>Recursive deduction substitutions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1330">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1330
> ">1330</a></td>
> +    <td>CD3</td>
> +    <td>Delayed instantiation of <TT>noexcept</TT> specifiers</td>
> +    <td class="full" align="center">Clang 4 (C++11 onwards)</td>
> +  </tr>
> +  <tr class="open" id="1331">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1331
> ">1331</a></td>
> +    <td>extension</td>
> +    <td><TT>const</TT> mismatch with defaulted copy constructor</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1332">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1332
> ">1332</a></td>
> +    <td>drafting</td>
> +    <td>Handling of invalid universal-character-names</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1333">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1333
> ">1333</a></td>
> +    <td>CD3</td>
> +    <td>Omission of <TT>const</TT> in a defaulted copy constructor</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1334">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1334
> ">1334</a></td>
> +    <td>NAD</td>
> +    <td>Layout compatibility and cv-qualification</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1335">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1335
> ">1335</a></td>
> +    <td>drafting</td>
> +    <td>Stringizing, extended characters, and
> universal-character-names</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1336">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1336
> ">1336</a></td>
> +    <td>CD3</td>
> +    <td>Definition of “converting constructor”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1337">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1337
> ">1337</a></td>
> +    <td>dup</td>
> +    <td>Partial ordering and non-deduced parameters</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1338">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1338
> ">1338</a></td>
> +    <td>CD4</td>
> +    <td>Aliasing and allocation functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1339">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1339
> ">1339</a></td>
> +    <td>NAD</td>
> +    <td>Parenthesized <I>braced-init-list</I> and arrays</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1340">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1340
> ">1340</a></td>
> +    <td>CD3</td>
> +    <td>Complete type in member pointer expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1341">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1341
> ">1341</a></td>
> +    <td>NAD</td>
> +    <td>Bit-field initializers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1342">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1342
> ">1342</a></td>
> +    <td>drafting</td>
> +    <td>Order of initialization with multiple declarators</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1343">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1343
> ">1343</a></td>
> +    <td>C++17</td>
> +    <td>Sequencing of non-class initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1344">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1344
> ">1344</a></td>
> +    <td>C++14</td>
> +    <td>Adding new special member functions to a class via default
> arguments</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1345">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1345
> ">1345</a></td>
> +    <td>CD3</td>
> +    <td>Initialization of anonymous union class members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1346">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1346
> ">1346</a></td>
> +    <td>CD3</td>
> +    <td><I>expression-list</I> initializers and the <TT>auto</TT>
> specifier</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="1347">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1347
> ">1347</a></td>
> +    <td>CD3</td>
> +    <td>Consistency of <TT>auto</TT> in multiple-declarator
> declarations</td>
> +    <td class="full" align="center">Yes</td>
> +  </tr>
> +  <tr class="open" id="1348">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1348
> ">1348</a></td>
> +    <td>drafting</td>
> +    <td>Use of <TT>auto</TT> in a <I>trailing-return-type</I></td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1349">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1349
> ">1349</a></td>
> +    <td>dup</td>
> +    <td>Consistency of alias template redeclarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1350">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1350
> ">1350</a></td>
> +    <td>CD3</td>
> +    <td>Incorrect exception specification for inherited constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1351">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1351
> ">1351</a></td>
> +    <td>CD4</td>
> +    <td>Problems with implicitly-declared
> <I>exception-specification</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1352">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1352
> ">1352</a></td>
> +    <td>CD3</td>
> +    <td>Inconsistent class scope and completeness rules</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1353">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1353
> ">1353</a></td>
> +    <td>drafting</td>
> +    <td>Array and variant members and deleted special member
> functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1354">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1354
> ">1354</a></td>
> +    <td>CD3</td>
> +    <td>Destructor exceptions for temporaries in noexcept expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1355">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1355
> ">1355</a></td>
> +    <td>CD3</td>
> +    <td>Aggregates and “user-provided” constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1356">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1356
> ">1356</a></td>
> +    <td>CD4</td>
> +    <td>Exception specifications of copy assignment operators with
> virtual bases</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1357">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1357
> ">1357</a></td>
> +    <td>CD3</td>
> +    <td><I>brace-or-equal-initializer</I>s for function and typedef
> members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1358">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1358
> ">1358</a></td>
> +    <td>CD3</td>
> +    <td>Unintentionally ill-formed <TT>constexpr</TT> function template
> instances</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1359">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1359
> ">1359</a></td>
> +    <td>CD3</td>
> +    <td><TT>constexpr</TT> union constructors</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr class="open" id="1360">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1360
> ">1360</a></td>
> +    <td>drafting</td>
> +    <td><TT>constexpr</TT> defaulted default constructors</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1361">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1361
> ">1361</a></td>
> +    <td>CD3</td>
> +    <td>Requirement on <I>brace-or-equal-initializer</I>s of literal
> types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1362">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1362
> ">1362</a></td>
> +    <td>CD3</td>
> +    <td>Complete type required for implicit conversion to
> <TT>T&</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1363">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1363
> ">1363</a></td>
> +    <td>CD3</td>
> +    <td>Triviality vs multiple default constructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1364">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1364
> ">1364</a></td>
> +    <td>CD3</td>
> +    <td><TT>constexpr</TT> function parameters</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1365">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1365
> ">1365</a></td>
> +    <td>CD3</td>
> +    <td>Calling undefined <TT>constexpr</TT> functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1366">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1366
> ">1366</a></td>
> +    <td>CD3</td>
> +    <td>Deleted <TT>constexpr</TT> constructors and virtual base
> classes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1367">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1367
> ">1367</a></td>
> +    <td>CD3</td>
> +    <td>Use of <TT>this</TT> in a constant expression</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1368">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1368
> ">1368</a></td>
> +    <td>CD3</td>
> +    <td>Value initialization and defaulted constructors (part 2)</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1369">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1369
> ">1369</a></td>
> +    <td>CD3</td>
> +    <td>Function invocation substitution of <TT>this</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1370">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1370
> ">1370</a></td>
> +    <td>CD3</td>
> +    <td><I>identifier-list</I> cannot contain ellipsis</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1371">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1371
> ">1371</a></td>
> +    <td>NAD</td>
> +    <td>Deduction from <TT>T&&</TT> in return types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1372">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1372
> ">1372</a></td>
> +    <td>CD3</td>
> +    <td>Cross-references incorrect in conversion function template
> argument deduction</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1373">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1373
> ">1373</a></td>
> +    <td>dup</td>
> +    <td>Overload resolution changes matching reference-binding
> changes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1374">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1374
> ">1374</a></td>
> +    <td>CD3</td>
> +    <td>Qualification conversion vs difference in reference binding</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1375">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1375
> ">1375</a></td>
> +    <td>CD3</td>
> +    <td>Reference to anonymous union?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1376">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1376
> ">1376</a></td>
> +    <td>C++14</td>
> +    <td><TT>static_cast</TT> of temporary to rvalue reference</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1377">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1377
> ">1377</a></td>
> +    <td>dup</td>
> +    <td>Access declarations not mentioned in Annex C</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1378">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1378
> ">1378</a></td>
> +    <td>open</td>
> +    <td>When is an instantiation required?</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1379">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1379
> ">1379</a></td>
> +    <td>NAD</td>
> +    <td>Is <TT>std::initializer_list</TT> an aggregate?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1380">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1380
> ">1380</a></td>
> +    <td>CD3</td>
> +    <td>Type definitions in <I>template-parameter</I>
> <I>parameter-declaration</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1381">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1381
> ">1381</a></td>
> +    <td>CD3</td>
> +    <td>Implicitly-declared special member functions and default
> <TT>nothrow</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1382">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1382
> ">1382</a></td>
> +    <td>CD3</td>
> +    <td>Dead code for constructor names</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1383">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1383
> ">1383</a></td>
> +    <td>CD3</td>
> +    <td>Clarifying discarded-value expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1384">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1384
> ">1384</a></td>
> +    <td>NAD</td>
> +    <td><TT>reinterpret_cast</TT> in constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1385">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1385
> ">1385</a></td>
> +    <td>CD3</td>
> +    <td>Syntactic forms of conversion functions for surrogate call
> functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1386">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1386
> ">1386</a></td>
> +    <td>NAD</td>
> +    <td>Explicitly-specified partial argument list with multiple
> parameter packs</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1387">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1387
> ">1387</a></td>
> +    <td>CD3</td>
> +    <td>Missing non-deduced context for <TT>decltype</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1388">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1388
> ">1388</a></td>
> +    <td>CD3</td>
> +    <td>Missing non-deduced context following a function parameter
> pack</td>
> +    <td class="full" align="center">Clang 4</td>
> +  </tr>
> +  <tr id="1389">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1389
> ">1389</a></td>
> +    <td>NAD</td>
> +    <td>Recursive reference in <I>trailing-return-type</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1390">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1390
> ">1390</a></td>
> +    <td>drafting</td>
> +    <td>Dependency of alias template specializations</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1391">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1391
> ">1391</a></td>
> +    <td>CD4</td>
> +    <td>Conversions to parameter types with non-deduced template
> arguments</td>
> +    <td class="partial" align="center">Partial</td>
> +  </tr>
> +  <tr id="1392">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1392
> ">1392</a></td>
> +    <td>CD3</td>
> +    <td>Explicit conversion functions for references and
> non-references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1393">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1393
> ">1393</a></td>
> +    <td>extension</td>
> +    <td>Pack expansions in <I>using-declaration</I>s</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1394">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1394
> ">1394</a></td>
> +    <td>CD3</td>
> +    <td>Incomplete types as parameters of deleted functions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1395">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1395
> ">1395</a></td>
> +    <td>C++17</td>
> +    <td>Partial ordering of variadic templates reconsidered</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1396">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1396
> ">1396</a></td>
> +    <td>drafting</td>
> +    <td>Deferred instantiation and checking of non-static data member
> initializers</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1397">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1397
> ">1397</a></td>
> +    <td>CD4</td>
> +    <td>Class completeness in non-static data member initializers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1398">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1398
> ">1398</a></td>
> +    <td>CD3</td>
> +    <td>Non-type template parameters of type <TT>std::nullptr_t</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1399">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1399
> ">1399</a></td>
> +    <td>CD3</td>
> +    <td>Deduction with multiple function parameter packs</td>
> +    <td class="full" align="center">Duplicate of <a
> href="#1388">1388</a></td>
> +  </tr>
> +  <tr id="1400">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1400
> ">1400</a></td>
> +    <td>NAD</td>
> +    <td>Function pointer equality</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1401">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1401
> ">1401</a></td>
> +    <td>CD3</td>
> +    <td>Similar types and reference compatibility</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1402">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1402
> ">1402</a></td>
> +    <td>CD3</td>
> +    <td>Move functions too often deleted</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1403">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1403
> ">1403</a></td>
> +    <td>open</td>
> +    <td>Universal-character-names in comments</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1404">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1404
> ">1404</a></td>
> +    <td>drafting</td>
> +    <td>Object reallocation in unions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1405">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1405
> ">1405</a></td>
> +    <td>CD3</td>
> +    <td><TT>constexpr</TT> and mutable members of literal types</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1406">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1406
> ">1406</a></td>
> +    <td>CD3</td>
> +    <td><I>ref-qualifier</I>s and added parameters of non-static member
> function templates</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1407">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1407
> ">1407</a></td>
> +    <td>NAD</td>
> +    <td>Integral to <TT>bool</TT> conversion in converted constant
> expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1408">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1408
> ">1408</a></td>
> +    <td>CD3</td>
> +    <td>What is “the same aggregate initialization?”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1409">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1409
> ">1409</a></td>
> +    <td>CD3</td>
> +    <td>What is the second standard conversion sequence of a
> list-initialization sequence?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1410">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1410
> ">1410</a></td>
> +    <td>CD3</td>
> +    <td>Reference overload tiebreakers should apply to rvalue
> references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1411">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1411
> ">1411</a></td>
> +    <td>CD3</td>
> +    <td>More on global scope <TT>::</TT> in
> <I>nested-name-specifier</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1412">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1412
> ">1412</a></td>
> +    <td>CD3</td>
> +    <td>Problems in specifying pointer conversions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1413">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1413
> ">1413</a></td>
> +    <td>CD3</td>
> +    <td>Missing cases of value-dependency</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1414">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1414
> ">1414</a></td>
> +    <td>drafting</td>
> +    <td>Binding an rvalue reference to a reference-unrelated lvalue</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1415">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1415
> ">1415</a></td>
> +    <td>CD3</td>
> +    <td>Missing prohibition of block-scope definition of <TT>extern</TT>
> object</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1416">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1416
> ">1416</a></td>
> +    <td>CD3</td>
> +    <td>Function cv-qualifiers and <TT>typeid</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1417">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1417
> ">1417</a></td>
> +    <td>C++14</td>
> +    <td>Pointers/references to functions with cv-qualifiers or
> <I>ref-qualifier</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1418">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1418
> ">1418</a></td>
> +    <td>CD3</td>
> +    <td>Type of <TT>initializer_list</TT> backing array</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1419">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1419
> ">1419</a></td>
> +    <td>NAD</td>
> +    <td>Evaluation order in aggregate initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1420">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1420
> ">1420</a></td>
> +    <td>NAD</td>
> +    <td>Abstract final classes</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1421">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1421
> ">1421</a></td>
> +    <td>NAD</td>
> +    <td>Full expressions and aggregate initialization</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1422">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1422
> ">1422</a></td>
> +    <td>dup</td>
> +    <td>Type of character literals containing
> universal-character-names</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1423">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1423
> ">1423</a></td>
> +    <td>CD3</td>
> +    <td>Convertibility of <TT>nullptr</TT> to <TT>bool</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1424">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1424
> ">1424</a></td>
> +    <td>C++14</td>
> +    <td>When must sub-object destructors be accessible?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1425">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1425
> ">1425</a></td>
> +    <td>CD3</td>
> +    <td>Base-class subobjects of standard-layout structs</td>
> +    <td class="na" align="center">N/A (ABI constraint)</td>
> +  </tr>
> +  <tr class="open" id="1426">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1426
> ">1426</a></td>
> +    <td>extension</td>
> +    <td>Allowing additional parameter types in defaulted functions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1427">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1427
> ">1427</a></td>
> +    <td>NAD</td>
> +    <td>Default constructor and deleted or inaccessible destructors</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1428">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1428
> ">1428</a></td>
> +    <td>CD3</td>
> +    <td>Dynamic const objects</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1429">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1429
> ">1429</a></td>
> +    <td>NAD</td>
> +    <td>Scope of a member template's template parameter</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1430">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1430
> ">1430</a></td>
> +    <td>drafting</td>
> +    <td>Pack expansion into fixed alias template parameter list</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1431">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1431
> ">1431</a></td>
> +    <td>CD3</td>
> +    <td>Exceptions from other than <I>throw-expression</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1432">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1432
> ">1432</a></td>
> +    <td>drafting</td>
> +    <td>Newly-ambiguous variadic template expansions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1433">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1433
> ">1433</a></td>
> +    <td>extension</td>
> +    <td><I>trailing-return-type</I> and point of declaration</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1434">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1434
> ">1434</a></td>
> +    <td>NAD</td>
> +    <td>Parenthesized <I>braced-init-list</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1435">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1435
> ">1435</a></td>
> +    <td>CD3</td>
> +    <td><I>template-id</I> as the declarator for a class template
> constructor</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1436">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1436
> ">1436</a></td>
> +    <td>drafting</td>
> +    <td>Interaction of constant expression changes with preprocessor
> expressions</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1437">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1437
> ">1437</a></td>
> +    <td>CD3</td>
> +    <td><TT>alignas</TT> in <I>alias-declaration</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1438">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1438
> ">1438</a></td>
> +    <td>CD3</td>
> +    <td>Non-dereference use of invalid pointers</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1439">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1439
> ">1439</a></td>
> +    <td>CD3</td>
> +    <td>Lookup and friend template declarations</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1440">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1440
> ">1440</a></td>
> +    <td>CD3</td>
> +    <td>Acceptable <I>decltype-specifier</I>s used as
> <I>nested-name-specifier</I>s</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1441">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1441
> ">1441</a></td>
> +    <td>C++14</td>
> +    <td>Unclear wording for signal handler restrictions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1442">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1442
> ">1442</a></td>
> +    <td>CD3</td>
> +    <td>Argument-dependent lookup in the range-based <TT>for</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1443">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1443
> ">1443</a></td>
> +    <td>NAD</td>
> +    <td>Default arguments and non-static data members</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1444">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1444
> ">1444</a></td>
> +    <td>drafting</td>
> +    <td>Type adjustments of non-type template parameters</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1445">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1445
> ">1445</a></td>
> +    <td>dup</td>
> +    <td>Argument-dependent lookup of <TT>begin</TT> and <TT>end</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1446">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1446
> ">1446</a></td>
> +    <td>CD4</td>
> +    <td>Member function with no <I>ref-qualifier</I> and non-member
> function with rvalue reference</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1447">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1447
> ">1447</a></td>
> +    <td>CD3</td>
> +    <td><TT>static_cast</TT> of bit-field lvalue to rvalue reference</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1448">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1448
> ">1448</a></td>
> +    <td>NAD</td>
> +    <td>Integral values of type <TT>bool</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1449">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1449
> ">1449</a></td>
> +    <td>CD3</td>
> +    <td>Narrowing conversion of negative value to unsigned type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1450">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1450
> ">1450</a></td>
> +    <td>CD3</td>
> +    <td><TT>INT_MIN % -1</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1451">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1451
> ">1451</a></td>
> +    <td>extension</td>
> +    <td>Objects with no linkage in non-type template arguments</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1452">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1452
> ">1452</a></td>
> +    <td>drafting</td>
> +    <td>Value-initialized objects may be constants</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1453">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1453
> ">1453</a></td>
> +    <td>CD3</td>
> +    <td>Volatile members in literal classes?</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1454">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1454
> ">1454</a></td>
> +    <td>CD3</td>
> +    <td>Passing constants through <TT>constexpr</TT> functions via
> references</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1455">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1455
> ">1455</a></td>
> +    <td>CD3</td>
> +    <td>Lvalue converted constant expressions</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1456">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1456
> ">1456</a></td>
> +    <td>CD3</td>
> +    <td>Address constant expression designating the one-past-the-end
> address</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1457">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1457
> ">1457</a></td>
> +    <td>CD3</td>
> +    <td>Undefined behavior in left-shift</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1458">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1458
> ">1458</a></td>
> +    <td>CD3</td>
> +    <td>Address of incomplete type vs <TT>operator&()</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1459">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1459
> ">1459</a></td>
> +    <td>open</td>
> +    <td>Reference-binding tiebreakers in overload resolution</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1460">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1460
> ">1460</a></td>
> +    <td>C++14</td>
> +    <td>What is an empty union?</td>
> +    <td class="full" align="center">Clang 3.5</td>
> +  </tr>
> +  <tr id="1461">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1461
> ">1461</a></td>
> +    <td>NAD</td>
> +    <td>Narrowing conversions to bit-fields</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1462">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1462
> ">1462</a></td>
> +    <td>CD3</td>
> +    <td>Deduction failure vs “ill-formed, no diagnostic
> required”</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr class="open" id="1463">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1463
> ">1463</a></td>
> +    <td>extension</td>
> +    <td><TT>extern "C"</TT> alias templates</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr id="1464">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1464
> ">1464</a></td>
> +    <td>CD3</td>
> +    <td>Negative array bound in a <I>new-expression</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1465">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1465
> ">1465</a></td>
> +    <td>CD4</td>
> +    <td><TT>noexcept</TT> and <TT>std::bad_array_new_length</TT></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1466">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1466
> ">1466</a></td>
> +    <td>C++14</td>
> +    <td>Visible sequences of side effects are redundant</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1467">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1467
> ">1467</a></td>
> +    <td>CD4</td>
> +    <td>List-initialization of aggregate from same-type object</td>
> +    <td class="full" align="center">Clang 3.7 (C++11 onwards)</td>
> +  </tr>
> +  <tr class="open" id="1468">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1468
> ">1468</a></td>
> +    <td>drafting</td>
> +    <td><TT>typeid</TT>, overload resolution, and implicit lambda
> capture</td>
> +    <td align="center">Not resolved</td>
> +  </tr>
> +  <tr class="open" id="1469">
> +    <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>
> +  <tr id="1470">
> +    <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 class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1471">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1471
> ">1471</a></td>
> +    <td>CD3</td>
> +    <td>Nested type of non-dependent base</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1472">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1472
> ">1472</a></td>
> +    <td>CD3</td>
> +    <td>odr-use of reference variables</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1473">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1473
> ">1473</a></td>
> +    <td>CD3</td>
> +    <td>Syntax of <I>literal-operator-id</I></td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1474">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1474
> ">1474</a></td>
> +    <td>NAD</td>
> +    <td>User-defined literals and <TT><inttypes.h></TT> format
> macros</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1475">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1475
> ">1475</a></td>
> +    <td>CD3</td>
> +    <td>Errors in <TT>[[carries_dependency]]</TT> example</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1476">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1476
> ">1476</a></td>
> +    <td>CD3</td>
> +    <td>Definition of user-defined type</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
> +  <tr id="1477">
> +    <td><a href="
> http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1477
> ">1477</a></td>
> +    <td>CD3</td>
> +    <td>Definition of a <TT>friend</TT> outside its namespace</td>
> +    <td class="none" align="center">Unknown</td>
> +  </tr>
>
> [... 5556 lines stripped ...]
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>


-- 
Regards,
Ilya Biryukov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190424/14bbc4ff/attachment-0001.html>


More information about the cfe-commits mailing list