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</