xref: /aosp_15_r20/external/clang/www/cxx_dr_status.html (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2*67e74705SXin Li          "http://www.w3.org/TR/html4/strict.dtd">
3*67e74705SXin Li<!-- This file is auto-generated by make_cxx_dr_status. Do not modify. -->
4*67e74705SXin Li<html>
5*67e74705SXin Li<head>
6*67e74705SXin Li  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
7*67e74705SXin Li  <title>Clang - C++ Defect Report Status</title>
8*67e74705SXin Li  <link type="text/css" rel="stylesheet" href="menu.css">
9*67e74705SXin Li  <link type="text/css" rel="stylesheet" href="content.css">
10*67e74705SXin Li  <style type="text/css">
11*67e74705SXin Li    .none { background-color: #FFCCCC }
12*67e74705SXin Li    .partial { background-color: #FFE0B0 }
13*67e74705SXin Li    .svn  { background-color: #FFFF99 }
14*67e74705SXin Li    .full { background-color: #CCFF99 }
15*67e74705SXin Li    .na { background-color: #DDDDDD }
16*67e74705SXin Li    .open * { color: #AAAAAA }
17*67e74705SXin Li    //.open { filter: opacity(0.2) }
18*67e74705SXin Li    tr:target { background-color: #FFFFBB }
19*67e74705SXin Li    th { background-color: #FFDDAA }
20*67e74705SXin Li  </style>
21*67e74705SXin Li</head>
22*67e74705SXin Li<body>
23*67e74705SXin Li
24*67e74705SXin Li<!--#include virtual="menu.html.incl"-->
25*67e74705SXin Li
26*67e74705SXin Li<div id="content">
27*67e74705SXin Li
28*67e74705SXin Li<!--*************************************************************************-->
29*67e74705SXin Li<h1>C++ Defect Report Support in Clang</h1>
30*67e74705SXin Li<!--*************************************************************************-->
31*67e74705SXin Li<p>Last updated: $Date$</p>
32*67e74705SXin Li
33*67e74705SXin Li<h2 id="cxxdr">C++ defect report implementation status</h2>
34*67e74705SXin Li
35*67e74705SXin Li<p>This page tracks which C++ defect reports are implemented within Clang.</p>
36*67e74705SXin Li
37*67e74705SXin Li<table width="689" border="1" cellspacing="0">
38*67e74705SXin Li  <tr>
39*67e74705SXin Li    <th>Number</th>
40*67e74705SXin Li    <th>Status</th>
41*67e74705SXin Li    <th>Issue title</th>
42*67e74705SXin Li    <th>Available in Clang?</th>
43*67e74705SXin Li  </tr>
44*67e74705SXin Li  <tr id="1">
45*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1">1</a></td>
46*67e74705SXin Li    <td>TC1</td>
47*67e74705SXin Li    <td>What if two using-declarations refer to the same function but the declarations introduce different default-arguments?</td>
48*67e74705SXin Li    <td class="none" align="center">No</td>
49*67e74705SXin Li  </tr>
50*67e74705SXin Li  <tr class="open" id="2">
51*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2">2</a></td>
52*67e74705SXin Li    <td>drafting</td>
53*67e74705SXin Li    <td>How can dependent names be used in member declarations that appear outside of the class template definition?</td>
54*67e74705SXin Li    <td align="center">Not resolved</td>
55*67e74705SXin Li  </tr>
56*67e74705SXin Li  <tr id="3">
57*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#3">3</a></td>
58*67e74705SXin Li    <td>NAD</td>
59*67e74705SXin Li    <td>The template compilation model rules render some explicit specialization declarations not visible during instantiation</td>
60*67e74705SXin Li    <td class="full" align="center">Yes</td>
61*67e74705SXin Li  </tr>
62*67e74705SXin Li  <tr id="4">
63*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#4">4</a></td>
64*67e74705SXin Li    <td>CD1</td>
65*67e74705SXin Li    <td>Does extern "C" affect the linkage of function names with internal linkage?</td>
66*67e74705SXin Li    <td class="full" align="center">Yes</td>
67*67e74705SXin Li  </tr>
68*67e74705SXin Li  <tr id="5">
69*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#5">5</a></td>
70*67e74705SXin Li    <td>CD1</td>
71*67e74705SXin Li    <td>CV-qualifiers and type conversions</td>
72*67e74705SXin Li    <td class="full" align="center">Yes</td>
73*67e74705SXin Li  </tr>
74*67e74705SXin Li  <tr class="open" id="6">
75*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#6">6</a></td>
76*67e74705SXin Li    <td>open</td>
77*67e74705SXin Li    <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>
78*67e74705SXin Li    <td align="center">Not resolved</td>
79*67e74705SXin Li  </tr>
80*67e74705SXin Li  <tr id="7">
81*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#7">7</a></td>
82*67e74705SXin Li    <td>NAD</td>
83*67e74705SXin Li    <td>Can a class with a private virtual base class be derived from?</td>
84*67e74705SXin Li    <td class="full" align="center">Yes</td>
85*67e74705SXin Li  </tr>
86*67e74705SXin Li  <tr id="8">
87*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#8">8</a></td>
88*67e74705SXin Li    <td>CD1</td>
89*67e74705SXin Li    <td>Access to template arguments used in a function return type and in the nested name specifier</td>
90*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#45">45</a></td>
91*67e74705SXin Li  </tr>
92*67e74705SXin Li  <tr id="9">
93*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#9">9</a></td>
94*67e74705SXin Li    <td>CD1</td>
95*67e74705SXin Li    <td>Clarification of access to base class members</td>
96*67e74705SXin Li    <td class="full" align="center">Yes</td>
97*67e74705SXin Li  </tr>
98*67e74705SXin Li  <tr id="10">
99*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#10">10</a></td>
100*67e74705SXin Li    <td>CD1</td>
101*67e74705SXin Li    <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>
102*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#45">45</a></td>
103*67e74705SXin Li  </tr>
104*67e74705SXin Li  <tr id="11">
105*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#11">11</a></td>
106*67e74705SXin Li    <td>CD1</td>
107*67e74705SXin Li    <td>How do the keywords typename/template interact with using-declarations?</td>
108*67e74705SXin Li    <td class="full" align="center">Yes</td>
109*67e74705SXin Li  </tr>
110*67e74705SXin Li  <tr id="12">
111*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#12">12</a></td>
112*67e74705SXin Li    <td>dup</td>
113*67e74705SXin Li    <td>Default arguments on different declarations for the same function and the Koenig lookup</td>
114*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#239">239</a></td>
115*67e74705SXin Li  </tr>
116*67e74705SXin Li  <tr id="13">
117*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#13">13</a></td>
118*67e74705SXin Li    <td>NAD</td>
119*67e74705SXin Li    <td>extern "C" for Parameters of Function Templates</td>
120*67e74705SXin Li    <td class="none" align="center">No</td>
121*67e74705SXin Li  </tr>
122*67e74705SXin Li  <tr id="14">
123*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#14">14</a></td>
124*67e74705SXin Li    <td>NAD</td>
125*67e74705SXin Li    <td>extern "C" functions and declarations in different namespaces</td>
126*67e74705SXin Li    <td class="full" align="center">Yes</td>
127*67e74705SXin Li  </tr>
128*67e74705SXin Li  <tr id="15">
129*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#15">15</a></td>
130*67e74705SXin Li    <td>dup</td>
131*67e74705SXin Li    <td>Default arguments for parameters of function templates</td>
132*67e74705SXin Li    <td class="full" align="center">Yes</td>
133*67e74705SXin Li  </tr>
134*67e74705SXin Li  <tr id="16">
135*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#16">16</a></td>
136*67e74705SXin Li    <td>CD1</td>
137*67e74705SXin Li    <td>Access to members of indirect private base classes</td>
138*67e74705SXin Li    <td class="full" align="center">Yes</td>
139*67e74705SXin Li  </tr>
140*67e74705SXin Li  <tr id="17">
141*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#17">17</a></td>
142*67e74705SXin Li    <td>NAD</td>
143*67e74705SXin Li    <td>Footnote 99 should discuss the naming class when describing members that can be accessed from friends</td>
144*67e74705SXin Li    <td class="full" align="center">Yes</td>
145*67e74705SXin Li  </tr>
146*67e74705SXin Li  <tr id="18">
147*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#18">18</a></td>
148*67e74705SXin Li    <td>NAD</td>
149*67e74705SXin Li    <td>f(TYPE) where TYPE is void should be allowed</td>
150*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#577">577</a></td>
151*67e74705SXin Li  </tr>
152*67e74705SXin Li  <tr id="19">
153*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#19">19</a></td>
154*67e74705SXin Li    <td>NAD</td>
155*67e74705SXin Li    <td>Clarify protected member access</td>
156*67e74705SXin Li    <td class="full" align="center">Yes</td>
157*67e74705SXin Li  </tr>
158*67e74705SXin Li  <tr id="20">
159*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#20">20</a></td>
160*67e74705SXin Li    <td>TC1</td>
161*67e74705SXin Li    <td>Some clarifications needed for 12.8 para 15</td>
162*67e74705SXin Li    <td class="full" align="center">Yes</td>
163*67e74705SXin Li  </tr>
164*67e74705SXin Li  <tr id="21">
165*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#21">21</a></td>
166*67e74705SXin Li    <td>TC1</td>
167*67e74705SXin Li    <td>Can a default argument for a template parameter appear in a friend declaration?</td>
168*67e74705SXin Li    <td class="full" align="center">Yes</td>
169*67e74705SXin Li  </tr>
170*67e74705SXin Li  <tr id="22">
171*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#22">22</a></td>
172*67e74705SXin Li    <td>TC1</td>
173*67e74705SXin Li    <td>Template parameter with a default argument that refers to itself</td>
174*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#481">481</a></td>
175*67e74705SXin Li  </tr>
176*67e74705SXin Li  <tr id="23">
177*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#23">23</a></td>
178*67e74705SXin Li    <td>NAD</td>
179*67e74705SXin Li    <td>Some questions regarding partial ordering of function templates</td>
180*67e74705SXin Li    <td class="full" align="center">Yes</td>
181*67e74705SXin Li  </tr>
182*67e74705SXin Li  <tr id="24">
183*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#24">24</a></td>
184*67e74705SXin Li    <td>TC1</td>
185*67e74705SXin Li    <td>Errors in examples in 14.7.3</td>
186*67e74705SXin Li    <td class="na" align="center">N/A</td>
187*67e74705SXin Li  </tr>
188*67e74705SXin Li  <tr id="25">
189*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#25">25</a></td>
190*67e74705SXin Li    <td>TC1</td>
191*67e74705SXin Li    <td>Exception specifications and pointers to members</td>
192*67e74705SXin Li    <td class="full" align="center">Yes</td>
193*67e74705SXin Li  </tr>
194*67e74705SXin Li  <tr id="26">
195*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#26">26</a></td>
196*67e74705SXin Li    <td>NAD</td>
197*67e74705SXin Li    <td>Copy constructors and default arguments</td>
198*67e74705SXin Li    <td class="full" align="center">Yes</td>
199*67e74705SXin Li  </tr>
200*67e74705SXin Li  <tr id="27">
201*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#27">27</a></td>
202*67e74705SXin Li    <td>NAD</td>
203*67e74705SXin Li    <td>Overload ambiguities for builtin ?: prototypes</td>
204*67e74705SXin Li    <td class="full" align="center">Yes</td>
205*67e74705SXin Li  </tr>
206*67e74705SXin Li  <tr id="28">
207*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#28">28</a></td>
208*67e74705SXin Li    <td>CD1</td>
209*67e74705SXin Li    <td>'exit', 'signal' and static object destruction</td>
210*67e74705SXin Li    <td class="na" align="center">N/A</td>
211*67e74705SXin Li  </tr>
212*67e74705SXin Li  <tr id="29">
213*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#29">29</a></td>
214*67e74705SXin Li    <td>CD1</td>
215*67e74705SXin Li    <td>Linkage of locally declared functions</td>
216*67e74705SXin Li    <td class="full" align="center">Clang 3.4</td>
217*67e74705SXin Li  </tr>
218*67e74705SXin Li  <tr id="30">
219*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#30">30</a></td>
220*67e74705SXin Li    <td>TC1</td>
221*67e74705SXin Li    <td>Valid uses of "<TT>::template</TT>"</td>
222*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#468">468</a> (C++11 onwards)</td>
223*67e74705SXin Li  </tr>
224*67e74705SXin Li  <tr id="31">
225*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#31">31</a></td>
226*67e74705SXin Li    <td>NAD</td>
227*67e74705SXin Li    <td>Looking up new/delete</td>
228*67e74705SXin Li    <td class="full" align="center">Yes</td>
229*67e74705SXin Li  </tr>
230*67e74705SXin Li  <tr id="32">
231*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#32">32</a></td>
232*67e74705SXin Li    <td>TC1</td>
233*67e74705SXin Li    <td>Clarification of explicit instantiation of non-exported templates</td>
234*67e74705SXin Li    <td class="na" align="center">N/A</td>
235*67e74705SXin Li  </tr>
236*67e74705SXin Li  <tr id="33">
237*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#33">33</a></td>
238*67e74705SXin Li    <td>TC1</td>
239*67e74705SXin Li    <td>Argument dependent lookup and overloaded functions</td>
240*67e74705SXin Li    <td class="full" align="center">Yes</td>
241*67e74705SXin Li  </tr>
242*67e74705SXin Li  <tr id="34">
243*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#34">34</a></td>
244*67e74705SXin Li    <td>NAD</td>
245*67e74705SXin Li    <td>Argument dependent lookup and points of instantiation</td>
246*67e74705SXin Li    <td class="na" align="center">N/A</td>
247*67e74705SXin Li  </tr>
248*67e74705SXin Li  <tr id="35">
249*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#35">35</a></td>
250*67e74705SXin Li    <td>TC1</td>
251*67e74705SXin Li    <td>Definition of default-initialization</td>
252*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#178">178</a></td>
253*67e74705SXin Li  </tr>
254*67e74705SXin Li  <tr class="open" id="36">
255*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#36">36</a></td>
256*67e74705SXin Li    <td>open</td>
257*67e74705SXin Li    <td><I>using-declaration</I>s in multiple-declaration contexts</td>
258*67e74705SXin Li    <td align="center">Not resolved</td>
259*67e74705SXin Li  </tr>
260*67e74705SXin Li  <tr id="37">
261*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#37">37</a></td>
262*67e74705SXin Li    <td>NAD</td>
263*67e74705SXin Li    <td>When is uncaught_exception() true?</td>
264*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#475">475</a></td>
265*67e74705SXin Li  </tr>
266*67e74705SXin Li  <tr id="38">
267*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#38">38</a></td>
268*67e74705SXin Li    <td>TC1</td>
269*67e74705SXin Li    <td>Explicit template arguments and operator functions</td>
270*67e74705SXin Li    <td class="full" align="center">Yes</td>
271*67e74705SXin Li  </tr>
272*67e74705SXin Li  <tr id="39">
273*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#39">39</a></td>
274*67e74705SXin Li    <td>CD1</td>
275*67e74705SXin Li    <td>Conflicting ambiguity rules</td>
276*67e74705SXin Li    <td class="none" align="center">No</td>
277*67e74705SXin Li  </tr>
278*67e74705SXin Li  <tr id="40">
279*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#40">40</a></td>
280*67e74705SXin Li    <td>TC1</td>
281*67e74705SXin Li    <td>Syntax of <I>declarator-id</I></td>
282*67e74705SXin Li    <td class="na" align="center">N/A</td>
283*67e74705SXin Li  </tr>
284*67e74705SXin Li  <tr id="41">
285*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#41">41</a></td>
286*67e74705SXin Li    <td>TC1</td>
287*67e74705SXin Li    <td>Clarification of lookup of names after declarator-id</td>
288*67e74705SXin Li    <td class="full" align="center">Yes</td>
289*67e74705SXin Li  </tr>
290*67e74705SXin Li  <tr id="42">
291*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#42">42</a></td>
292*67e74705SXin Li    <td>NAD</td>
293*67e74705SXin Li    <td>Redefining names from base classes</td>
294*67e74705SXin Li    <td class="full" align="center">Yes</td>
295*67e74705SXin Li  </tr>
296*67e74705SXin Li  <tr id="43">
297*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#43">43</a></td>
298*67e74705SXin Li    <td>TC1</td>
299*67e74705SXin Li    <td>Copying base classes (PODs) using memcpy</td>
300*67e74705SXin Li    <td class="na" align="center">N/A</td>
301*67e74705SXin Li  </tr>
302*67e74705SXin Li  <tr id="44">
303*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#44">44</a></td>
304*67e74705SXin Li    <td>CD1</td>
305*67e74705SXin Li    <td>Member specializations</td>
306*67e74705SXin Li    <td class="full" align="center">Yes</td>
307*67e74705SXin Li  </tr>
308*67e74705SXin Li  <tr id="45">
309*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#45">45</a></td>
310*67e74705SXin Li    <td>CD1</td>
311*67e74705SXin Li    <td>Access to nested classes</td>
312*67e74705SXin Li    <td class="full" align="center">Yes</td>
313*67e74705SXin Li  </tr>
314*67e74705SXin Li  <tr id="46">
315*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#46">46</a></td>
316*67e74705SXin Li    <td>NAD</td>
317*67e74705SXin Li    <td>Explicit instantiation of member templates</td>
318*67e74705SXin Li    <td class="full" align="center">Yes</td>
319*67e74705SXin Li  </tr>
320*67e74705SXin Li  <tr id="47">
321*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#47">47</a></td>
322*67e74705SXin Li    <td>NAD</td>
323*67e74705SXin Li    <td>Template friend issues</td>
324*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#329">329</a></td>
325*67e74705SXin Li  </tr>
326*67e74705SXin Li  <tr id="48">
327*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#48">48</a></td>
328*67e74705SXin Li    <td>TC1</td>
329*67e74705SXin Li    <td>Definitions of unused static members</td>
330*67e74705SXin Li    <td class="full" align="center">Yes</td>
331*67e74705SXin Li  </tr>
332*67e74705SXin Li  <tr id="49">
333*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#49">49</a></td>
334*67e74705SXin Li    <td>TC1</td>
335*67e74705SXin Li    <td>Restriction on non-type, non-value template arguments</td>
336*67e74705SXin Li    <td class="full" align="center">Yes</td>
337*67e74705SXin Li  </tr>
338*67e74705SXin Li  <tr id="50">
339*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#50">50</a></td>
340*67e74705SXin Li    <td>NAD</td>
341*67e74705SXin Li    <td>Converting pointer to incomplete type to same type</td>
342*67e74705SXin Li    <td class="full" align="center">Yes</td>
343*67e74705SXin Li  </tr>
344*67e74705SXin Li  <tr id="51">
345*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#51">51</a></td>
346*67e74705SXin Li    <td>TC1</td>
347*67e74705SXin Li    <td>Overloading and user-defined conversions</td>
348*67e74705SXin Li    <td class="full" align="center">Yes</td>
349*67e74705SXin Li  </tr>
350*67e74705SXin Li  <tr id="52">
351*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#52">52</a></td>
352*67e74705SXin Li    <td>TC1</td>
353*67e74705SXin Li    <td>Non-static members, member selection and access checking</td>
354*67e74705SXin Li    <td class="full" align="center">Yes</td>
355*67e74705SXin Li  </tr>
356*67e74705SXin Li  <tr id="53">
357*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#53">53</a></td>
358*67e74705SXin Li    <td>TC1</td>
359*67e74705SXin Li    <td>Lvalue-to-rvalue conversion before certain static_casts</td>
360*67e74705SXin Li    <td class="full" align="center">Yes</td>
361*67e74705SXin Li  </tr>
362*67e74705SXin Li  <tr id="54">
363*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#54">54</a></td>
364*67e74705SXin Li    <td>CD1</td>
365*67e74705SXin Li    <td>Static_cast from private base to derived class</td>
366*67e74705SXin Li    <td class="full" align="center">Yes</td>
367*67e74705SXin Li  </tr>
368*67e74705SXin Li  <tr id="55">
369*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#55">55</a></td>
370*67e74705SXin Li    <td>NAD</td>
371*67e74705SXin Li    <td>Adding/subtracting pointer and enumeration value</td>
372*67e74705SXin Li    <td class="full" align="center">Yes</td>
373*67e74705SXin Li  </tr>
374*67e74705SXin Li  <tr id="56">
375*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#56">56</a></td>
376*67e74705SXin Li    <td>TC1</td>
377*67e74705SXin Li    <td>Redeclaring typedefs within classes</td>
378*67e74705SXin Li    <td class="full" align="center">Yes</td>
379*67e74705SXin Li  </tr>
380*67e74705SXin Li  <tr class="open" id="57">
381*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#57">57</a></td>
382*67e74705SXin Li    <td>open</td>
383*67e74705SXin Li    <td>Empty unions</td>
384*67e74705SXin Li    <td align="center">Not resolved</td>
385*67e74705SXin Li  </tr>
386*67e74705SXin Li  <tr id="58">
387*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#58">58</a></td>
388*67e74705SXin Li    <td>CD1</td>
389*67e74705SXin Li    <td>Signedness of bit fields of enum type</td>
390*67e74705SXin Li    <td class="full" align="center">Yes</td>
391*67e74705SXin Li  </tr>
392*67e74705SXin Li  <tr id="59">
393*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#59">59</a></td>
394*67e74705SXin Li    <td>TC1</td>
395*67e74705SXin Li    <td>Clarification of overloading and UDC to reference type</td>
396*67e74705SXin Li    <td class="full" align="center">Yes</td>
397*67e74705SXin Li  </tr>
398*67e74705SXin Li  <tr id="60">
399*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#60">60</a></td>
400*67e74705SXin Li    <td>CD1</td>
401*67e74705SXin Li    <td>Reference binding and valid conversion sequences</td>
402*67e74705SXin Li    <td class="full" align="center">Yes</td>
403*67e74705SXin Li  </tr>
404*67e74705SXin Li  <tr id="61">
405*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#61">61</a></td>
406*67e74705SXin Li    <td>NAD</td>
407*67e74705SXin Li    <td>Address of static member function "<TT>&amp;p-&gt;f</TT>"</td>
408*67e74705SXin Li    <td class="full" align="center">Yes</td>
409*67e74705SXin Li  </tr>
410*67e74705SXin Li  <tr id="62">
411*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#62">62</a></td>
412*67e74705SXin Li    <td>CD1</td>
413*67e74705SXin Li    <td>Unnamed members of classes used as type parameters</td>
414*67e74705SXin Li    <td class="full" align="center">Yes</td>
415*67e74705SXin Li  </tr>
416*67e74705SXin Li  <tr id="63">
417*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#63">63</a></td>
418*67e74705SXin Li    <td>CD1</td>
419*67e74705SXin Li    <td>Class instantiation from pointer conversion to void*, null and self</td>
420*67e74705SXin Li    <td class="full" align="center">Yes</td>
421*67e74705SXin Li  </tr>
422*67e74705SXin Li  <tr id="64">
423*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#64">64</a></td>
424*67e74705SXin Li    <td>TC1</td>
425*67e74705SXin Li    <td>Partial ordering to disambiguate explicit specialization</td>
426*67e74705SXin Li    <td class="full" align="center">Yes</td>
427*67e74705SXin Li  </tr>
428*67e74705SXin Li  <tr id="65">
429*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#65">65</a></td>
430*67e74705SXin Li    <td>TC1</td>
431*67e74705SXin Li    <td>Typo in default argument example</td>
432*67e74705SXin Li    <td class="na" align="center">N/A</td>
433*67e74705SXin Li  </tr>
434*67e74705SXin Li  <tr id="66">
435*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#66">66</a></td>
436*67e74705SXin Li    <td>NAD</td>
437*67e74705SXin Li    <td>Visibility of default args vs overloads added after using-declaration</td>
438*67e74705SXin Li    <td class="none" align="center">No</td>
439*67e74705SXin Li  </tr>
440*67e74705SXin Li  <tr id="67">
441*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#67">67</a></td>
442*67e74705SXin Li    <td>TC1</td>
443*67e74705SXin Li    <td>Evaluation of left side of object-expression</td>
444*67e74705SXin Li    <td class="na" align="center">N/A</td>
445*67e74705SXin Li  </tr>
446*67e74705SXin Li  <tr id="68">
447*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#68">68</a></td>
448*67e74705SXin Li    <td>TC1</td>
449*67e74705SXin Li    <td>Grammar does not allow "friend class A&lt;int&gt;;"</td>
450*67e74705SXin Li    <td class="full" align="center">Yes</td>
451*67e74705SXin Li  </tr>
452*67e74705SXin Li  <tr id="69">
453*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#69">69</a></td>
454*67e74705SXin Li    <td>TC1</td>
455*67e74705SXin Li    <td>Storage class specifiers on template declarations</td>
456*67e74705SXin Li    <td class="full" align="center">Yes</td>
457*67e74705SXin Li  </tr>
458*67e74705SXin Li  <tr id="70">
459*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#70">70</a></td>
460*67e74705SXin Li    <td>CD1</td>
461*67e74705SXin Li    <td>Is an array bound a nondeduced context?</td>
462*67e74705SXin Li    <td class="full" align="center">Yes</td>
463*67e74705SXin Li  </tr>
464*67e74705SXin Li  <tr id="71">
465*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#71">71</a></td>
466*67e74705SXin Li    <td>NAD</td>
467*67e74705SXin Li    <td>Incorrect cross reference</td>
468*67e74705SXin Li    <td class="na" align="center">N/A</td>
469*67e74705SXin Li  </tr>
470*67e74705SXin Li  <tr id="72">
471*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#72">72</a></td>
472*67e74705SXin Li    <td>dup</td>
473*67e74705SXin Li    <td>Linkage and storage class specifiers for templates</td>
474*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#69">69</a></td>
475*67e74705SXin Li  </tr>
476*67e74705SXin Li  <tr id="73">
477*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#73">73</a></td>
478*67e74705SXin Li    <td>TC1</td>
479*67e74705SXin Li    <td>Pointer equality</td>
480*67e74705SXin Li    <td class="none" align="center">No</td>
481*67e74705SXin Li  </tr>
482*67e74705SXin Li  <tr id="74">
483*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#74">74</a></td>
484*67e74705SXin Li    <td>TC1</td>
485*67e74705SXin Li    <td>Enumeration value in direct-new-declarator</td>
486*67e74705SXin Li    <td class="full" align="center">Yes</td>
487*67e74705SXin Li  </tr>
488*67e74705SXin Li  <tr id="75">
489*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#75">75</a></td>
490*67e74705SXin Li    <td>TC1</td>
491*67e74705SXin Li    <td>In-class initialized members must be const</td>
492*67e74705SXin Li    <td class="full" align="center">Yes</td>
493*67e74705SXin Li  </tr>
494*67e74705SXin Li  <tr id="76">
495*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#76">76</a></td>
496*67e74705SXin Li    <td>TC1</td>
497*67e74705SXin Li    <td>Are const volatile variables considered "constant expressions"?</td>
498*67e74705SXin Li    <td class="full" align="center">Yes</td>
499*67e74705SXin Li  </tr>
500*67e74705SXin Li  <tr id="77">
501*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#77">77</a></td>
502*67e74705SXin Li    <td>CD1</td>
503*67e74705SXin Li    <td>The definition of friend does not allow nested classes to be friends</td>
504*67e74705SXin Li    <td class="full" align="center">Yes</td>
505*67e74705SXin Li  </tr>
506*67e74705SXin Li  <tr id="78">
507*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#78">78</a></td>
508*67e74705SXin Li    <td>CD1</td>
509*67e74705SXin Li    <td>Section 8.5 paragraph 9 should state it only applies to non-static objects</td>
510*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#????">????</a></td>
511*67e74705SXin Li  </tr>
512*67e74705SXin Li  <tr id="79">
513*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#79">79</a></td>
514*67e74705SXin Li    <td>dup</td>
515*67e74705SXin Li    <td>Alignment and placement new</td>
516*67e74705SXin Li    <td class="na" align="center">N/A</td>
517*67e74705SXin Li  </tr>
518*67e74705SXin Li  <tr id="80">
519*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#80">80</a></td>
520*67e74705SXin Li    <td>TC1</td>
521*67e74705SXin Li    <td>Class members with same name as class</td>
522*67e74705SXin Li    <td class="full" align="center">Yes</td>
523*67e74705SXin Li  </tr>
524*67e74705SXin Li  <tr id="81">
525*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#81">81</a></td>
526*67e74705SXin Li    <td>NAD</td>
527*67e74705SXin Li    <td>Null pointers and C compatibility</td>
528*67e74705SXin Li    <td class="na" align="center">N/A</td>
529*67e74705SXin Li  </tr>
530*67e74705SXin Li  <tr id="82">
531*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#82">82</a></td>
532*67e74705SXin Li    <td>dup</td>
533*67e74705SXin Li    <td>Definition of "using" a constant expression</td>
534*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#48">48</a></td>
535*67e74705SXin Li  </tr>
536*67e74705SXin Li  <tr id="83">
537*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#83">83</a></td>
538*67e74705SXin Li    <td>TC1</td>
539*67e74705SXin Li    <td>Overloading and deprecated conversion of string literal</td>
540*67e74705SXin Li    <td class="full" align="center">Yes</td>
541*67e74705SXin Li  </tr>
542*67e74705SXin Li  <tr id="84">
543*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#84">84</a></td>
544*67e74705SXin Li    <td>TC1</td>
545*67e74705SXin Li    <td>Overloading and conversion loophole used by <TT>auto_ptr</TT></td>
546*67e74705SXin Li    <td class="full" align="center">Yes</td>
547*67e74705SXin Li  </tr>
548*67e74705SXin Li  <tr id="85">
549*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#85">85</a></td>
550*67e74705SXin Li    <td>TC1</td>
551*67e74705SXin Li    <td>Redeclaration of member class</td>
552*67e74705SXin Li    <td class="full" align="center">Yes</td>
553*67e74705SXin Li  </tr>
554*67e74705SXin Li  <tr id="86">
555*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#86">86</a></td>
556*67e74705SXin Li    <td>CD1</td>
557*67e74705SXin Li    <td>Lifetime of temporaries in query expressions</td>
558*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#446">446</a></td>
559*67e74705SXin Li  </tr>
560*67e74705SXin Li  <tr id="87">
561*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#87">87</a></td>
562*67e74705SXin Li    <td>CD1</td>
563*67e74705SXin Li    <td>Exception specifications on function parameters</td>
564*67e74705SXin Li    <td class="none" align="center">No</td>
565*67e74705SXin Li  </tr>
566*67e74705SXin Li  <tr id="88">
567*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#88">88</a></td>
568*67e74705SXin Li    <td>NAD</td>
569*67e74705SXin Li    <td>Specialization of member constant templates</td>
570*67e74705SXin Li    <td class="full" align="center">Yes</td>
571*67e74705SXin Li  </tr>
572*67e74705SXin Li  <tr id="89">
573*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#89">89</a></td>
574*67e74705SXin Li    <td>TC1</td>
575*67e74705SXin Li    <td>Object lifetime does not account for reference rebinding</td>
576*67e74705SXin Li    <td class="na" align="center">N/A</td>
577*67e74705SXin Li  </tr>
578*67e74705SXin Li  <tr id="90">
579*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#90">90</a></td>
580*67e74705SXin Li    <td>TC1</td>
581*67e74705SXin Li    <td>Should the enclosing class be an "associated class" too?</td>
582*67e74705SXin Li    <td class="full" align="center">Yes</td>
583*67e74705SXin Li  </tr>
584*67e74705SXin Li  <tr id="91">
585*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#91">91</a></td>
586*67e74705SXin Li    <td>NAD</td>
587*67e74705SXin Li    <td>A union's associated types should include the union itself</td>
588*67e74705SXin Li    <td class="full" align="center">Yes</td>
589*67e74705SXin Li  </tr>
590*67e74705SXin Li  <tr id="92">
591*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#92">92</a></td>
592*67e74705SXin Li    <td>accepted</td>
593*67e74705SXin Li    <td>Should <I>exception-specification</I>s be part of the type system?</td>
594*67e74705SXin Li    <td class="none" align="center">Unknown</td>
595*67e74705SXin Li  </tr>
596*67e74705SXin Li  <tr id="93">
597*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#93">93</a></td>
598*67e74705SXin Li    <td>TC1</td>
599*67e74705SXin Li    <td>Missing word in 3.8 <U>basic.life</U> paragraph 2</td>
600*67e74705SXin Li    <td class="na" align="center">N/A</td>
601*67e74705SXin Li  </tr>
602*67e74705SXin Li  <tr id="94">
603*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#94">94</a></td>
604*67e74705SXin Li    <td>TC1</td>
605*67e74705SXin Li    <td>Inconsistencies in the descriptions of constant expressions</td>
606*67e74705SXin Li    <td class="full" align="center">Yes</td>
607*67e74705SXin Li  </tr>
608*67e74705SXin Li  <tr id="95">
609*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#95">95</a></td>
610*67e74705SXin Li    <td>NAD</td>
611*67e74705SXin Li    <td>Elaborated type specifiers referencing names declared in friend decls</td>
612*67e74705SXin Li    <td class="full" align="center">Yes</td>
613*67e74705SXin Li  </tr>
614*67e74705SXin Li  <tr id="96">
615*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#96">96</a></td>
616*67e74705SXin Li    <td>C++11</td>
617*67e74705SXin Li    <td>Syntactic disambiguation using the <TT>template</TT> keyword</td>
618*67e74705SXin Li    <td class="none" align="center">No</td>
619*67e74705SXin Li  </tr>
620*67e74705SXin Li  <tr id="97">
621*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#97">97</a></td>
622*67e74705SXin Li    <td>NAD</td>
623*67e74705SXin Li    <td>Use of bool constants in integral constant expressions</td>
624*67e74705SXin Li    <td class="full" align="center">Yes</td>
625*67e74705SXin Li  </tr>
626*67e74705SXin Li  <tr id="98">
627*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#98">98</a></td>
628*67e74705SXin Li    <td>TC1</td>
629*67e74705SXin Li    <td>Branching into try block</td>
630*67e74705SXin Li    <td class="full" align="center">Yes</td>
631*67e74705SXin Li  </tr>
632*67e74705SXin Li  <tr id="99">
633*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#99">99</a></td>
634*67e74705SXin Li    <td>NAD</td>
635*67e74705SXin Li    <td>Partial ordering, references and cv-qualifiers</td>
636*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#214">214</a></td>
637*67e74705SXin Li  </tr>
638*67e74705SXin Li  <tr id="100">
639*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#100">100</a></td>
640*67e74705SXin Li    <td>TC1</td>
641*67e74705SXin Li    <td>Clarify why string literals are not allowed as template arguments</td>
642*67e74705SXin Li    <td class="full" align="center">Yes</td>
643*67e74705SXin Li  </tr>
644*67e74705SXin Li  <tr id="101">
645*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#101">101</a></td>
646*67e74705SXin Li    <td>TC1</td>
647*67e74705SXin Li    <td>Redeclaration of extern "C" names via using-declarations</td>
648*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
649*67e74705SXin Li  </tr>
650*67e74705SXin Li  <tr id="102">
651*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#102">102</a></td>
652*67e74705SXin Li    <td>NAD</td>
653*67e74705SXin Li    <td>Operator lookup rules do not work well with parts of the library</td>
654*67e74705SXin Li    <td class="full" align="center">Yes</td>
655*67e74705SXin Li  </tr>
656*67e74705SXin Li  <tr id="103">
657*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#103">103</a></td>
658*67e74705SXin Li    <td>TC1</td>
659*67e74705SXin Li    <td>Is it <I>extended-namespace-definition</I> or <I>extension-namespace-definition</I> ?</td>
660*67e74705SXin Li    <td class="na" align="center">N/A</td>
661*67e74705SXin Li  </tr>
662*67e74705SXin Li  <tr id="104">
663*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#104">104</a></td>
664*67e74705SXin Li    <td>NAD</td>
665*67e74705SXin Li    <td>Destroying the exception temp when no handler is found</td>
666*67e74705SXin Li    <td class="none" align="center">Unknown</td>
667*67e74705SXin Li  </tr>
668*67e74705SXin Li  <tr id="105">
669*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#105">105</a></td>
670*67e74705SXin Li    <td>TC1</td>
671*67e74705SXin Li    <td>Meaning of "template function"</td>
672*67e74705SXin Li    <td class="na" align="center">N/A</td>
673*67e74705SXin Li  </tr>
674*67e74705SXin Li  <tr id="106">
675*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#106">106</a></td>
676*67e74705SXin Li    <td>CD1</td>
677*67e74705SXin Li    <td>Creating references to references during template deduction/instantiation</td>
678*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#540">540</a></td>
679*67e74705SXin Li  </tr>
680*67e74705SXin Li  <tr id="107">
681*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#107">107</a></td>
682*67e74705SXin Li    <td>NAD</td>
683*67e74705SXin Li    <td>Linkage of operator functions</td>
684*67e74705SXin Li    <td class="full" align="center">Yes</td>
685*67e74705SXin Li  </tr>
686*67e74705SXin Li  <tr id="108">
687*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#108">108</a></td>
688*67e74705SXin Li    <td>TC1</td>
689*67e74705SXin Li    <td>Are classes nested in templates dependent?</td>
690*67e74705SXin Li    <td class="full" align="center">Yes</td>
691*67e74705SXin Li  </tr>
692*67e74705SXin Li  <tr id="109">
693*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#109">109</a></td>
694*67e74705SXin Li    <td>NAD</td>
695*67e74705SXin Li    <td>Allowing <TT>::template</TT> in <I>using-declaration</I>s</td>
696*67e74705SXin Li    <td class="full" align="center">Yes</td>
697*67e74705SXin Li  </tr>
698*67e74705SXin Li  <tr class="open" id="110">
699*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#110">110</a></td>
700*67e74705SXin Li    <td>open</td>
701*67e74705SXin Li    <td>Can template functions and classes be declared in the same scope?</td>
702*67e74705SXin Li    <td align="center">Not resolved</td>
703*67e74705SXin Li  </tr>
704*67e74705SXin Li  <tr id="111">
705*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#111">111</a></td>
706*67e74705SXin Li    <td>NAD</td>
707*67e74705SXin Li    <td>Copy constructors and cv-qualifiers</td>
708*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#535">535</a></td>
709*67e74705SXin Li  </tr>
710*67e74705SXin Li  <tr id="112">
711*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#112">112</a></td>
712*67e74705SXin Li    <td>CD1</td>
713*67e74705SXin Li    <td>Array types and cv-qualifiers</td>
714*67e74705SXin Li    <td class="full" align="center">Yes</td>
715*67e74705SXin Li  </tr>
716*67e74705SXin Li  <tr id="113">
717*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#113">113</a></td>
718*67e74705SXin Li    <td>CD1</td>
719*67e74705SXin Li    <td>Visibility of called function</td>
720*67e74705SXin Li    <td class="full" align="center">Yes</td>
721*67e74705SXin Li  </tr>
722*67e74705SXin Li  <tr id="114">
723*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#114">114</a></td>
724*67e74705SXin Li    <td>NAD</td>
725*67e74705SXin Li    <td>Virtual overriding by template member function specializations</td>
726*67e74705SXin Li    <td class="full" align="center">Yes</td>
727*67e74705SXin Li  </tr>
728*67e74705SXin Li  <tr id="115">
729*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#115">115</a></td>
730*67e74705SXin Li    <td>CD1</td>
731*67e74705SXin Li    <td>Address of template-id</td>
732*67e74705SXin Li    <td class="full" align="center">Yes</td>
733*67e74705SXin Li  </tr>
734*67e74705SXin Li  <tr id="116">
735*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#116">116</a></td>
736*67e74705SXin Li    <td>TC1</td>
737*67e74705SXin Li    <td>Equivalent and functionally-equivalent function templates</td>
738*67e74705SXin Li    <td class="full" align="center">Yes</td>
739*67e74705SXin Li  </tr>
740*67e74705SXin Li  <tr id="117">
741*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#117">117</a></td>
742*67e74705SXin Li    <td>NAD</td>
743*67e74705SXin Li    <td>Timing of destruction of temporaries</td>
744*67e74705SXin Li    <td class="na" align="center">N/A</td>
745*67e74705SXin Li  </tr>
746*67e74705SXin Li  <tr id="118">
747*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#118">118</a></td>
748*67e74705SXin Li    <td>CD1</td>
749*67e74705SXin Li    <td>Calls via pointers to virtual member functions</td>
750*67e74705SXin Li    <td class="none" align="center">Unknown</td>
751*67e74705SXin Li  </tr>
752*67e74705SXin Li  <tr id="119">
753*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#119">119</a></td>
754*67e74705SXin Li    <td>CD1</td>
755*67e74705SXin Li    <td>Object lifetime and aggregate initialization</td>
756*67e74705SXin Li    <td class="na" align="center">N/A</td>
757*67e74705SXin Li  </tr>
758*67e74705SXin Li  <tr id="120">
759*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#120">120</a></td>
760*67e74705SXin Li    <td>TC1</td>
761*67e74705SXin Li    <td>Nonexistent non-terminal <I>qualified-name</I></td>
762*67e74705SXin Li    <td class="na" align="center">N/A</td>
763*67e74705SXin Li  </tr>
764*67e74705SXin Li  <tr id="121">
765*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#121">121</a></td>
766*67e74705SXin Li    <td>TC1</td>
767*67e74705SXin Li    <td>Dependent type names with non-dependent <I>nested-name-specifier</I>s</td>
768*67e74705SXin Li    <td class="full" align="center">Yes</td>
769*67e74705SXin Li  </tr>
770*67e74705SXin Li  <tr id="122">
771*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#122">122</a></td>
772*67e74705SXin Li    <td>CD1</td>
773*67e74705SXin Li    <td><I>template-id</I>s as <I>unqualified-id</I>s</td>
774*67e74705SXin Li    <td class="full" align="center">Yes</td>
775*67e74705SXin Li  </tr>
776*67e74705SXin Li  <tr id="123">
777*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#123">123</a></td>
778*67e74705SXin Li    <td>TC1</td>
779*67e74705SXin Li    <td>Bad cross-reference</td>
780*67e74705SXin Li    <td class="na" align="center">N/A</td>
781*67e74705SXin Li  </tr>
782*67e74705SXin Li  <tr id="124">
783*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#124">124</a></td>
784*67e74705SXin Li    <td>CD1</td>
785*67e74705SXin Li    <td>Lifetime of temporaries in default initialization of class arrays</td>
786*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#201">201</a></td>
787*67e74705SXin Li  </tr>
788*67e74705SXin Li  <tr id="125">
789*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#125">125</a></td>
790*67e74705SXin Li    <td>CD1</td>
791*67e74705SXin Li    <td>Ambiguity in <TT>friend</TT> declaration syntax</td>
792*67e74705SXin Li    <td class="full" align="center">Yes</td>
793*67e74705SXin Li  </tr>
794*67e74705SXin Li  <tr id="126">
795*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#126">126</a></td>
796*67e74705SXin Li    <td>TC1</td>
797*67e74705SXin Li    <td>Exception specifications and <TT>const</TT></td>
798*67e74705SXin Li    <td class="none" align="center">No</td>
799*67e74705SXin Li  </tr>
800*67e74705SXin Li  <tr id="127">
801*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#127">127</a></td>
802*67e74705SXin Li    <td>TC1</td>
803*67e74705SXin Li    <td>Ambiguity in description of matching deallocation function</td>
804*67e74705SXin Li    <td class="full" align="center">Yes</td>
805*67e74705SXin Li  </tr>
806*67e74705SXin Li  <tr id="128">
807*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#128">128</a></td>
808*67e74705SXin Li    <td>TC1</td>
809*67e74705SXin Li    <td>Casting between enum types</td>
810*67e74705SXin Li    <td class="full" align="center">Yes</td>
811*67e74705SXin Li  </tr>
812*67e74705SXin Li  <tr id="129">
813*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#129">129</a></td>
814*67e74705SXin Li    <td>CD3</td>
815*67e74705SXin Li    <td>Stability of uninitialized auto variables</td>
816*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#616">616</a></td>
817*67e74705SXin Li  </tr>
818*67e74705SXin Li  <tr id="130">
819*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#130">130</a></td>
820*67e74705SXin Li    <td>NAD</td>
821*67e74705SXin Li    <td>Sequence points and <I>new-expression</I>s</td>
822*67e74705SXin Li    <td class="na" align="center">N/A</td>
823*67e74705SXin Li  </tr>
824*67e74705SXin Li  <tr id="131">
825*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#131">131</a></td>
826*67e74705SXin Li    <td>TC1</td>
827*67e74705SXin Li    <td>Typo in Lao characters</td>
828*67e74705SXin Li    <td class="full" align="center">Yes</td>
829*67e74705SXin Li  </tr>
830*67e74705SXin Li  <tr id="132">
831*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#132">132</a></td>
832*67e74705SXin Li    <td>NAD</td>
833*67e74705SXin Li    <td>Local types and linkage</td>
834*67e74705SXin Li    <td class="none" align="center">No</td>
835*67e74705SXin Li  </tr>
836*67e74705SXin Li  <tr id="133">
837*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#133">133</a></td>
838*67e74705SXin Li    <td>dup</td>
839*67e74705SXin Li    <td>Exception specifications and checking</td>
840*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#87">87</a></td>
841*67e74705SXin Li  </tr>
842*67e74705SXin Li  <tr id="134">
843*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#134">134</a></td>
844*67e74705SXin Li    <td>TC1</td>
845*67e74705SXin Li    <td>Template classes and <I>declarator-id</I>s</td>
846*67e74705SXin Li    <td class="na" align="center">N/A</td>
847*67e74705SXin Li  </tr>
848*67e74705SXin Li  <tr id="135">
849*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#135">135</a></td>
850*67e74705SXin Li    <td>TC1</td>
851*67e74705SXin Li    <td>Class type in in-class member function definitions</td>
852*67e74705SXin Li    <td class="full" align="center">Yes</td>
853*67e74705SXin Li  </tr>
854*67e74705SXin Li  <tr id="136">
855*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#136">136</a></td>
856*67e74705SXin Li    <td>CD1</td>
857*67e74705SXin Li    <td>Default arguments and friend declarations</td>
858*67e74705SXin Li    <td class="full" align="center">Clang 3.4</td>
859*67e74705SXin Li  </tr>
860*67e74705SXin Li  <tr id="137">
861*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#137">137</a></td>
862*67e74705SXin Li    <td>TC1</td>
863*67e74705SXin Li    <td><TT>static_cast</TT> of <I>cv</I> <TT>void*</TT></td>
864*67e74705SXin Li    <td class="full" align="center">Yes</td>
865*67e74705SXin Li  </tr>
866*67e74705SXin Li  <tr class="open" id="138">
867*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#138">138</a></td>
868*67e74705SXin Li    <td>drafting</td>
869*67e74705SXin Li    <td>Friend declaration name lookup</td>
870*67e74705SXin Li    <td align="center">Not resolved</td>
871*67e74705SXin Li  </tr>
872*67e74705SXin Li  <tr id="139">
873*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#139">139</a></td>
874*67e74705SXin Li    <td>CD1</td>
875*67e74705SXin Li    <td>Error in <TT>friend</TT> lookup example</td>
876*67e74705SXin Li    <td class="full" align="center">Yes</td>
877*67e74705SXin Li  </tr>
878*67e74705SXin Li  <tr id="140">
879*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#140">140</a></td>
880*67e74705SXin Li    <td>CD1</td>
881*67e74705SXin Li    <td>Agreement of parameter declarations</td>
882*67e74705SXin Li    <td class="full" align="center">Yes</td>
883*67e74705SXin Li  </tr>
884*67e74705SXin Li  <tr id="141">
885*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#141">141</a></td>
886*67e74705SXin Li    <td>CD1</td>
887*67e74705SXin Li    <td>Non-member function templates in member access expressions</td>
888*67e74705SXin Li    <td class="full" align="center">Yes</td>
889*67e74705SXin Li  </tr>
890*67e74705SXin Li  <tr id="142">
891*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#142">142</a></td>
892*67e74705SXin Li    <td>TC1</td>
893*67e74705SXin Li    <td>Injection-related errors in access example</td>
894*67e74705SXin Li    <td class="full" align="center">Yes</td>
895*67e74705SXin Li  </tr>
896*67e74705SXin Li  <tr id="143">
897*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#143">143</a></td>
898*67e74705SXin Li    <td>CD1</td>
899*67e74705SXin Li    <td>Friends and Koenig lookup</td>
900*67e74705SXin Li    <td class="full" align="center">Yes</td>
901*67e74705SXin Li  </tr>
902*67e74705SXin Li  <tr class="open" id="144">
903*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#144">144</a></td>
904*67e74705SXin Li    <td>open</td>
905*67e74705SXin Li    <td>Position of <TT>friend</TT> specifier</td>
906*67e74705SXin Li    <td align="center">Not resolved</td>
907*67e74705SXin Li  </tr>
908*67e74705SXin Li  <tr id="145">
909*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#145">145</a></td>
910*67e74705SXin Li    <td>TC1</td>
911*67e74705SXin Li    <td>Deprecation of prefix <TT>++</TT></td>
912*67e74705SXin Li    <td class="full" align="center">Yes</td>
913*67e74705SXin Li  </tr>
914*67e74705SXin Li  <tr class="open" id="146">
915*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#146">146</a></td>
916*67e74705SXin Li    <td>open</td>
917*67e74705SXin Li    <td>Floating-point zero</td>
918*67e74705SXin Li    <td align="center">Not resolved</td>
919*67e74705SXin Li  </tr>
920*67e74705SXin Li  <tr id="147">
921*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#147">147</a></td>
922*67e74705SXin Li    <td>TC1</td>
923*67e74705SXin Li    <td>Naming the constructor</td>
924*67e74705SXin Li    <td class="none" align="center">No</td>
925*67e74705SXin Li  </tr>
926*67e74705SXin Li  <tr id="148">
927*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#148">148</a></td>
928*67e74705SXin Li    <td>TC1</td>
929*67e74705SXin Li    <td>POD classes and pointers to members</td>
930*67e74705SXin Li    <td class="full" align="center">Yes</td>
931*67e74705SXin Li  </tr>
932*67e74705SXin Li  <tr id="149">
933*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#149">149</a></td>
934*67e74705SXin Li    <td>TC1</td>
935*67e74705SXin Li    <td>Accessibility and ambiguity</td>
936*67e74705SXin Li    <td class="na" align="center">N/A</td>
937*67e74705SXin Li  </tr>
938*67e74705SXin Li  <tr class="open" id="150">
939*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#150">150</a></td>
940*67e74705SXin Li    <td>open</td>
941*67e74705SXin Li    <td>Template template parameters and default arguments</td>
942*67e74705SXin Li    <td align="center">Not resolved</td>
943*67e74705SXin Li  </tr>
944*67e74705SXin Li  <tr id="151">
945*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#151">151</a></td>
946*67e74705SXin Li    <td>TC1</td>
947*67e74705SXin Li    <td>Terminology of zero-initialization</td>
948*67e74705SXin Li    <td class="full" align="center">Yes</td>
949*67e74705SXin Li  </tr>
950*67e74705SXin Li  <tr id="152">
951*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#152">152</a></td>
952*67e74705SXin Li    <td>TC1</td>
953*67e74705SXin Li    <td><TT>explicit</TT> copy constructors</td>
954*67e74705SXin Li    <td class="full" align="center">Yes</td>
955*67e74705SXin Li  </tr>
956*67e74705SXin Li  <tr id="153">
957*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#153">153</a></td>
958*67e74705SXin Li    <td>TC1</td>
959*67e74705SXin Li    <td>Misleading wording (rank of conversion)</td>
960*67e74705SXin Li    <td class="na" align="center">N/A</td>
961*67e74705SXin Li  </tr>
962*67e74705SXin Li  <tr id="154">
963*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#154">154</a></td>
964*67e74705SXin Li    <td>NAD</td>
965*67e74705SXin Li    <td>Anonymous unions in unnamed namespaces</td>
966*67e74705SXin Li    <td class="full" align="center">Yes</td>
967*67e74705SXin Li  </tr>
968*67e74705SXin Li  <tr id="155">
969*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#155">155</a></td>
970*67e74705SXin Li    <td>dup</td>
971*67e74705SXin Li    <td>Brace initializer for scalar</td>
972*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#632">632</a></td>
973*67e74705SXin Li  </tr>
974*67e74705SXin Li  <tr class="open" id="156">
975*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#156">156</a></td>
976*67e74705SXin Li    <td>drafting</td>
977*67e74705SXin Li    <td>Name lookup for conversion functions</td>
978*67e74705SXin Li    <td align="center">Not resolved</td>
979*67e74705SXin Li  </tr>
980*67e74705SXin Li  <tr class="open" id="157">
981*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#157">157</a></td>
982*67e74705SXin Li    <td>open</td>
983*67e74705SXin Li    <td>Omitted typedef declarator</td>
984*67e74705SXin Li    <td align="center">Not resolved</td>
985*67e74705SXin Li  </tr>
986*67e74705SXin Li  <tr id="158">
987*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#158">158</a></td>
988*67e74705SXin Li    <td>CD1</td>
989*67e74705SXin Li    <td>Aliasing and qualification conversions</td>
990*67e74705SXin Li    <td class="none" align="center">Unknown</td>
991*67e74705SXin Li  </tr>
992*67e74705SXin Li  <tr id="159">
993*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#159">159</a></td>
994*67e74705SXin Li    <td>TC1</td>
995*67e74705SXin Li    <td>Namespace qualification in declarators</td>
996*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
997*67e74705SXin Li  </tr>
998*67e74705SXin Li  <tr id="160">
999*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#160">160</a></td>
1000*67e74705SXin Li    <td>CD1</td>
1001*67e74705SXin Li    <td>Missing <TT>std::</TT> qualification</td>
1002*67e74705SXin Li    <td class="na" align="center">N/A</td>
1003*67e74705SXin Li  </tr>
1004*67e74705SXin Li  <tr id="161">
1005*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#161">161</a></td>
1006*67e74705SXin Li    <td>TC1</td>
1007*67e74705SXin Li    <td>Access to protected nested type</td>
1008*67e74705SXin Li    <td class="full" align="center">Yes</td>
1009*67e74705SXin Li  </tr>
1010*67e74705SXin Li  <tr id="162">
1011*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#162">162</a></td>
1012*67e74705SXin Li    <td>CD1</td>
1013*67e74705SXin Li    <td>(<TT>&amp;C::f)()</TT> with nonstatic members</td>
1014*67e74705SXin Li    <td class="none" align="center">No</td>
1015*67e74705SXin Li  </tr>
1016*67e74705SXin Li  <tr id="163">
1017*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#163">163</a></td>
1018*67e74705SXin Li    <td>TC1</td>
1019*67e74705SXin Li    <td>Description of subaggregate initializer</td>
1020*67e74705SXin Li    <td class="na" align="center">N/A</td>
1021*67e74705SXin Li  </tr>
1022*67e74705SXin Li  <tr id="164">
1023*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#164">164</a></td>
1024*67e74705SXin Li    <td>TC1</td>
1025*67e74705SXin Li    <td>Overlap between Koenig and normal lookup</td>
1026*67e74705SXin Li    <td class="full" align="center">Yes</td>
1027*67e74705SXin Li  </tr>
1028*67e74705SXin Li  <tr id="165">
1029*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#165">165</a></td>
1030*67e74705SXin Li    <td>NAD</td>
1031*67e74705SXin Li    <td>Definitions of friends and block-scope externs</td>
1032*67e74705SXin Li    <td class="none" align="center">No</td>
1033*67e74705SXin Li  </tr>
1034*67e74705SXin Li  <tr id="166">
1035*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#166">166</a></td>
1036*67e74705SXin Li    <td>TC1</td>
1037*67e74705SXin Li    <td>Friend declarations of <I>template-id</I>s</td>
1038*67e74705SXin Li    <td class="full" align="center">Yes</td>
1039*67e74705SXin Li  </tr>
1040*67e74705SXin Li  <tr id="167">
1041*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#167">167</a></td>
1042*67e74705SXin Li    <td>NAD</td>
1043*67e74705SXin Li    <td>Deprecating static functions</td>
1044*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1012">1012</a></td>
1045*67e74705SXin Li  </tr>
1046*67e74705SXin Li  <tr id="168">
1047*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#168">168</a></td>
1048*67e74705SXin Li    <td>NAD</td>
1049*67e74705SXin Li    <td>C linkage for static member functions</td>
1050*67e74705SXin Li    <td class="none" align="center">No</td>
1051*67e74705SXin Li  </tr>
1052*67e74705SXin Li  <tr id="169">
1053*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#169">169</a></td>
1054*67e74705SXin Li    <td>NAD</td>
1055*67e74705SXin Li    <td><I>template-id</I>s in <I>using-declaration</I>s</td>
1056*67e74705SXin Li    <td class="full" align="center">Yes</td>
1057*67e74705SXin Li  </tr>
1058*67e74705SXin Li  <tr class="open" id="170">
1059*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#170">170</a></td>
1060*67e74705SXin Li    <td>drafting</td>
1061*67e74705SXin Li    <td>Pointer-to-member conversions</td>
1062*67e74705SXin Li    <td align="center">Not resolved</td>
1063*67e74705SXin Li  </tr>
1064*67e74705SXin Li  <tr id="171">
1065*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#171">171</a></td>
1066*67e74705SXin Li    <td>TC1</td>
1067*67e74705SXin Li    <td>Global namespace scope</td>
1068*67e74705SXin Li    <td class="full" align="center">Yes</td>
1069*67e74705SXin Li  </tr>
1070*67e74705SXin Li  <tr id="172">
1071*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#172">172</a></td>
1072*67e74705SXin Li    <td>CD1</td>
1073*67e74705SXin Li    <td>Unsigned int as underlying type of enum</td>
1074*67e74705SXin Li    <td class="full" align="center">Yes</td>
1075*67e74705SXin Li  </tr>
1076*67e74705SXin Li  <tr id="173">
1077*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#173">173</a></td>
1078*67e74705SXin Li    <td>TC1</td>
1079*67e74705SXin Li    <td>Constraints on execution character set</td>
1080*67e74705SXin Li    <td class="full" align="center">Yes</td>
1081*67e74705SXin Li  </tr>
1082*67e74705SXin Li  <tr id="174">
1083*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#174">174</a></td>
1084*67e74705SXin Li    <td>NAD</td>
1085*67e74705SXin Li    <td>Undeprecating global static</td>
1086*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1012">1012</a></td>
1087*67e74705SXin Li  </tr>
1088*67e74705SXin Li  <tr id="175">
1089*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#175">175</a></td>
1090*67e74705SXin Li    <td>CD1</td>
1091*67e74705SXin Li    <td>Class name injection and base name access</td>
1092*67e74705SXin Li    <td class="full" align="center">Yes</td>
1093*67e74705SXin Li  </tr>
1094*67e74705SXin Li  <tr id="176">
1095*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#176">176</a></td>
1096*67e74705SXin Li    <td>TC1</td>
1097*67e74705SXin Li    <td>Name injection and templates</td>
1098*67e74705SXin Li    <td class="full" align="center">Yes</td>
1099*67e74705SXin Li  </tr>
1100*67e74705SXin Li  <tr id="177">
1101*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#177">177</a></td>
1102*67e74705SXin Li    <td>CD1</td>
1103*67e74705SXin Li    <td>Lvalues vs rvalues in copy-initialization</td>
1104*67e74705SXin Li    <td class="full" align="center">Yes</td>
1105*67e74705SXin Li  </tr>
1106*67e74705SXin Li  <tr id="178">
1107*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#178">178</a></td>
1108*67e74705SXin Li    <td>TC1</td>
1109*67e74705SXin Li    <td>More on value-initialization</td>
1110*67e74705SXin Li    <td class="full" align="center">Yes</td>
1111*67e74705SXin Li  </tr>
1112*67e74705SXin Li  <tr id="179">
1113*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#179">179</a></td>
1114*67e74705SXin Li    <td>TC1</td>
1115*67e74705SXin Li    <td>Function pointers and subtraction</td>
1116*67e74705SXin Li    <td class="full" align="center">Yes</td>
1117*67e74705SXin Li  </tr>
1118*67e74705SXin Li  <tr id="180">
1119*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#180">180</a></td>
1120*67e74705SXin Li    <td>CD1</td>
1121*67e74705SXin Li    <td><TT>typename</TT> and elaborated types</td>
1122*67e74705SXin Li    <td class="full" align="center">Yes</td>
1123*67e74705SXin Li  </tr>
1124*67e74705SXin Li  <tr id="181">
1125*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#181">181</a></td>
1126*67e74705SXin Li    <td>TC1</td>
1127*67e74705SXin Li    <td>Errors in template <I>template-parameter</I> example</td>
1128*67e74705SXin Li    <td class="full" align="center">Yes</td>
1129*67e74705SXin Li  </tr>
1130*67e74705SXin Li  <tr id="182">
1131*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#182">182</a></td>
1132*67e74705SXin Li    <td>NAD</td>
1133*67e74705SXin Li    <td>Access checking on explicit specializations</td>
1134*67e74705SXin Li    <td class="full" align="center">Yes</td>
1135*67e74705SXin Li  </tr>
1136*67e74705SXin Li  <tr id="183">
1137*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#183">183</a></td>
1138*67e74705SXin Li    <td>TC1</td>
1139*67e74705SXin Li    <td><TT>typename</TT> in explicit specializations</td>
1140*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#382">382</a></td>
1141*67e74705SXin Li  </tr>
1142*67e74705SXin Li  <tr id="184">
1143*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#184">184</a></td>
1144*67e74705SXin Li    <td>CD1</td>
1145*67e74705SXin Li    <td>Default arguments in template <I>template-parameter</I>s</td>
1146*67e74705SXin Li    <td class="full" align="center">Yes</td>
1147*67e74705SXin Li  </tr>
1148*67e74705SXin Li  <tr id="185">
1149*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#185">185</a></td>
1150*67e74705SXin Li    <td>TC1</td>
1151*67e74705SXin Li    <td>"Named" temporaries and copy elision</td>
1152*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1153*67e74705SXin Li  </tr>
1154*67e74705SXin Li  <tr class="open" id="186">
1155*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#186">186</a></td>
1156*67e74705SXin Li    <td>open</td>
1157*67e74705SXin Li    <td>Name hiding and template <I>template-parameter</I>s</td>
1158*67e74705SXin Li    <td align="center">Not resolved</td>
1159*67e74705SXin Li  </tr>
1160*67e74705SXin Li  <tr id="187">
1161*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#187">187</a></td>
1162*67e74705SXin Li    <td>TC1</td>
1163*67e74705SXin Li    <td>Scope of template parameter names</td>
1164*67e74705SXin Li    <td class="full" align="center">Superseded by <a href="#481">481</a></td>
1165*67e74705SXin Li  </tr>
1166*67e74705SXin Li  <tr id="188">
1167*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#188">188</a></td>
1168*67e74705SXin Li    <td>TC1</td>
1169*67e74705SXin Li    <td>Comma operator and rvalue conversion</td>
1170*67e74705SXin Li    <td class="full" align="center">Yes</td>
1171*67e74705SXin Li  </tr>
1172*67e74705SXin Li  <tr class="open" id="189">
1173*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#189">189</a></td>
1174*67e74705SXin Li    <td>drafting</td>
1175*67e74705SXin Li    <td>Definition of <I>operator</I> and <I>punctuator</I></td>
1176*67e74705SXin Li    <td align="center">Not resolved</td>
1177*67e74705SXin Li  </tr>
1178*67e74705SXin Li  <tr id="190">
1179*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#190">190</a></td>
1180*67e74705SXin Li    <td>TC1</td>
1181*67e74705SXin Li    <td>Layout-compatible POD-struct types</td>
1182*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1183*67e74705SXin Li  </tr>
1184*67e74705SXin Li  <tr class="open" id="191">
1185*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#191">191</a></td>
1186*67e74705SXin Li    <td>open</td>
1187*67e74705SXin Li    <td>Name lookup does not handle complex nesting</td>
1188*67e74705SXin Li    <td align="center">Not resolved</td>
1189*67e74705SXin Li  </tr>
1190*67e74705SXin Li  <tr class="open" id="192">
1191*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#192">192</a></td>
1192*67e74705SXin Li    <td>drafting</td>
1193*67e74705SXin Li    <td>Name lookup in parameters</td>
1194*67e74705SXin Li    <td align="center">Not resolved</td>
1195*67e74705SXin Li  </tr>
1196*67e74705SXin Li  <tr id="193">
1197*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#193">193</a></td>
1198*67e74705SXin Li    <td>TC1</td>
1199*67e74705SXin Li    <td>Order of destruction of local automatics of destructor</td>
1200*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1201*67e74705SXin Li  </tr>
1202*67e74705SXin Li  <tr id="194">
1203*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#194">194</a></td>
1204*67e74705SXin Li    <td>TC1</td>
1205*67e74705SXin Li    <td>Identifying constructors</td>
1206*67e74705SXin Li    <td class="full" align="center">Yes</td>
1207*67e74705SXin Li  </tr>
1208*67e74705SXin Li  <tr id="195">
1209*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#195">195</a></td>
1210*67e74705SXin Li    <td>CD1</td>
1211*67e74705SXin Li    <td>Converting between function and object pointers</td>
1212*67e74705SXin Li    <td class="full" align="center">Yes</td>
1213*67e74705SXin Li  </tr>
1214*67e74705SXin Li  <tr class="open" id="196">
1215*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#196">196</a></td>
1216*67e74705SXin Li    <td>open</td>
1217*67e74705SXin Li    <td>Arguments to deallocation functions</td>
1218*67e74705SXin Li    <td align="center">Not resolved</td>
1219*67e74705SXin Li  </tr>
1220*67e74705SXin Li  <tr id="197">
1221*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#197">197</a></td>
1222*67e74705SXin Li    <td>CD1</td>
1223*67e74705SXin Li    <td>Issues with two-stage lookup of dependent names</td>
1224*67e74705SXin Li    <td class="full" align="center">Yes</td>
1225*67e74705SXin Li  </tr>
1226*67e74705SXin Li  <tr id="198">
1227*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#198">198</a></td>
1228*67e74705SXin Li    <td>CD1</td>
1229*67e74705SXin Li    <td>Definition of "use" in local and nested classes</td>
1230*67e74705SXin Li    <td class="full" align="center">Yes</td>
1231*67e74705SXin Li  </tr>
1232*67e74705SXin Li  <tr id="199">
1233*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#199">199</a></td>
1234*67e74705SXin Li    <td>CD1</td>
1235*67e74705SXin Li    <td>Order of destruction of temporaries</td>
1236*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1237*67e74705SXin Li  </tr>
1238*67e74705SXin Li  <tr id="200">
1239*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#200">200</a></td>
1240*67e74705SXin Li    <td>dup</td>
1241*67e74705SXin Li    <td>Partial ordering and explicit arguments</td>
1242*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#214">214</a></td>
1243*67e74705SXin Li  </tr>
1244*67e74705SXin Li  <tr id="201">
1245*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#201">201</a></td>
1246*67e74705SXin Li    <td>CD1</td>
1247*67e74705SXin Li    <td>Order of destruction of temporaries in initializers</td>
1248*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1249*67e74705SXin Li  </tr>
1250*67e74705SXin Li  <tr id="202">
1251*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#202">202</a></td>
1252*67e74705SXin Li    <td>TC1</td>
1253*67e74705SXin Li    <td>Use of overloaded function name</td>
1254*67e74705SXin Li    <td class="full" align="center">Yes</td>
1255*67e74705SXin Li  </tr>
1256*67e74705SXin Li  <tr id="203">
1257*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#203">203</a></td>
1258*67e74705SXin Li    <td>NAD</td>
1259*67e74705SXin Li    <td>Type of address-of-member expression</td>
1260*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1261*67e74705SXin Li  </tr>
1262*67e74705SXin Li  <tr id="204">
1263*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#204">204</a></td>
1264*67e74705SXin Li    <td>CD1</td>
1265*67e74705SXin Li    <td>Exported class templates</td>
1266*67e74705SXin Li    <td class="none" align="center">No</td>
1267*67e74705SXin Li  </tr>
1268*67e74705SXin Li  <tr class="open" id="205">
1269*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#205">205</a></td>
1270*67e74705SXin Li    <td>drafting</td>
1271*67e74705SXin Li    <td>Templates and static data members</td>
1272*67e74705SXin Li    <td align="center">Not resolved</td>
1273*67e74705SXin Li  </tr>
1274*67e74705SXin Li  <tr id="206">
1275*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#206">206</a></td>
1276*67e74705SXin Li    <td>TC1</td>
1277*67e74705SXin Li    <td>Semantic constraints on non-dependent names</td>
1278*67e74705SXin Li    <td class="full" align="center">Yes</td>
1279*67e74705SXin Li  </tr>
1280*67e74705SXin Li  <tr id="207">
1281*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#207">207</a></td>
1282*67e74705SXin Li    <td>CD1</td>
1283*67e74705SXin Li    <td><I>using-declaration</I>s and protected access</td>
1284*67e74705SXin Li    <td class="full" align="center">Yes</td>
1285*67e74705SXin Li  </tr>
1286*67e74705SXin Li  <tr id="208">
1287*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#208">208</a></td>
1288*67e74705SXin Li    <td>CD1</td>
1289*67e74705SXin Li    <td>Rethrowing exceptions in nested handlers</td>
1290*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1291*67e74705SXin Li  </tr>
1292*67e74705SXin Li  <tr id="209">
1293*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209">209</a></td>
1294*67e74705SXin Li    <td>NAD</td>
1295*67e74705SXin Li    <td>Must friend declaration names be
1296*67e74705SXin Liaccessible?</td>
1297*67e74705SXin Li    <td class="full" align="center">Yes</td>
1298*67e74705SXin Li  </tr>
1299*67e74705SXin Li  <tr id="210">
1300*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#210">210</a></td>
1301*67e74705SXin Li    <td>TC1</td>
1302*67e74705SXin Li    <td>What is the type matched by an exception handler?</td>
1303*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1304*67e74705SXin Li  </tr>
1305*67e74705SXin Li  <tr id="211">
1306*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#211">211</a></td>
1307*67e74705SXin Li    <td>NAD</td>
1308*67e74705SXin Li    <td>Constructors should not be allowed to return normally after an exception</td>
1309*67e74705SXin Li    <td class="full" align="center">Yes</td>
1310*67e74705SXin Li  </tr>
1311*67e74705SXin Li  <tr id="212">
1312*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#212">212</a></td>
1313*67e74705SXin Li    <td>tentatively ready</td>
1314*67e74705SXin Li    <td>Implicit instantiation is not described clearly enough</td>
1315*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1316*67e74705SXin Li  </tr>
1317*67e74705SXin Li  <tr id="213">
1318*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#213">213</a></td>
1319*67e74705SXin Li    <td>TC1</td>
1320*67e74705SXin Li    <td>Lookup in dependent base classes</td>
1321*67e74705SXin Li    <td class="full" align="center">Yes</td>
1322*67e74705SXin Li  </tr>
1323*67e74705SXin Li  <tr id="214">
1324*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#214">214</a></td>
1325*67e74705SXin Li    <td>CD1</td>
1326*67e74705SXin Li    <td>Partial ordering of function templates is underspecified</td>
1327*67e74705SXin Li    <td class="full" align="center">Yes</td>
1328*67e74705SXin Li  </tr>
1329*67e74705SXin Li  <tr id="215">
1330*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#215">215</a></td>
1331*67e74705SXin Li    <td>CD1</td>
1332*67e74705SXin Li    <td>Template parameters are not allowed in <I>nested-name-specifier</I>s</td>
1333*67e74705SXin Li    <td class="full" align="center">Yes</td>
1334*67e74705SXin Li  </tr>
1335*67e74705SXin Li  <tr id="216">
1336*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#216">216</a></td>
1337*67e74705SXin Li    <td>CD1</td>
1338*67e74705SXin Li    <td>Linkage of nameless class-scope enumeration types</td>
1339*67e74705SXin Li    <td class="none" align="center">No</td>
1340*67e74705SXin Li  </tr>
1341*67e74705SXin Li  <tr id="217">
1342*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#217">217</a></td>
1343*67e74705SXin Li    <td>TC1</td>
1344*67e74705SXin Li    <td>Default arguments for non-template member functions of class templates</td>
1345*67e74705SXin Li    <td class="full" align="center">Yes</td>
1346*67e74705SXin Li  </tr>
1347*67e74705SXin Li  <tr id="218">
1348*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#218">218</a></td>
1349*67e74705SXin Li    <td>CD1</td>
1350*67e74705SXin Li    <td>Specification of Koenig lookup</td>
1351*67e74705SXin Li    <td class="full" align="center">Yes</td>
1352*67e74705SXin Li  </tr>
1353*67e74705SXin Li  <tr id="219">
1354*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#219">219</a></td>
1355*67e74705SXin Li    <td>NAD</td>
1356*67e74705SXin Li    <td>Cannot defend against destructors that throw exceptions</td>
1357*67e74705SXin Li    <td class="na" align="center">N/A</td>
1358*67e74705SXin Li  </tr>
1359*67e74705SXin Li  <tr id="220">
1360*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#220">220</a></td>
1361*67e74705SXin Li    <td>CD1</td>
1362*67e74705SXin Li    <td>All deallocation functions should be required not to throw</td>
1363*67e74705SXin Li    <td class="na" align="center">N/A</td>
1364*67e74705SXin Li  </tr>
1365*67e74705SXin Li  <tr id="221">
1366*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#221">221</a></td>
1367*67e74705SXin Li    <td>CD1</td>
1368*67e74705SXin Li    <td>Must compound assignment operators be member functions?</td>
1369*67e74705SXin Li    <td class="full" align="center">Yes</td>
1370*67e74705SXin Li  </tr>
1371*67e74705SXin Li  <tr id="222">
1372*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#222">222</a></td>
1373*67e74705SXin Li    <td>CD1</td>
1374*67e74705SXin Li    <td>Sequence points and lvalue-returning operators</td>
1375*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#637">637</a></td>
1376*67e74705SXin Li  </tr>
1377*67e74705SXin Li  <tr id="223">
1378*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#223">223</a></td>
1379*67e74705SXin Li    <td>CD3</td>
1380*67e74705SXin Li    <td>The meaning of deprecation</td>
1381*67e74705SXin Li    <td class="na" align="center">N/A</td>
1382*67e74705SXin Li  </tr>
1383*67e74705SXin Li  <tr id="224">
1384*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#224">224</a></td>
1385*67e74705SXin Li    <td>CD1</td>
1386*67e74705SXin Li    <td>Definition of dependent names</td>
1387*67e74705SXin Li    <td class="none" align="center">No</td>
1388*67e74705SXin Li  </tr>
1389*67e74705SXin Li  <tr id="225">
1390*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#225">225</a></td>
1391*67e74705SXin Li    <td>NAD</td>
1392*67e74705SXin Li    <td>Koenig lookup and fundamental types</td>
1393*67e74705SXin Li    <td class="full" align="center">Yes</td>
1394*67e74705SXin Li  </tr>
1395*67e74705SXin Li  <tr id="226">
1396*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226">226</a></td>
1397*67e74705SXin Li    <td>CD1</td>
1398*67e74705SXin Li    <td>Default template arguments for function templates</td>
1399*67e74705SXin Li    <td class="none" align="center">No</td>
1400*67e74705SXin Li  </tr>
1401*67e74705SXin Li  <tr id="227">
1402*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#227">227</a></td>
1403*67e74705SXin Li    <td>TC1</td>
1404*67e74705SXin Li    <td>How many scopes in an <TT>if</TT> statement?</td>
1405*67e74705SXin Li    <td class="full" align="center">Yes</td>
1406*67e74705SXin Li  </tr>
1407*67e74705SXin Li  <tr id="228">
1408*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#228">228</a></td>
1409*67e74705SXin Li    <td>CD1</td>
1410*67e74705SXin Li    <td>Use of <TT>template</TT> keyword with non-member templates</td>
1411*67e74705SXin Li    <td class="full" align="center">Yes</td>
1412*67e74705SXin Li  </tr>
1413*67e74705SXin Li  <tr id="229">
1414*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#229">229</a></td>
1415*67e74705SXin Li    <td>NAD</td>
1416*67e74705SXin Li    <td>Partial specialization of function templates</td>
1417*67e74705SXin Li    <td class="full" align="center">Yes</td>
1418*67e74705SXin Li  </tr>
1419*67e74705SXin Li  <tr id="230">
1420*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#230">230</a></td>
1421*67e74705SXin Li    <td>NAD</td>
1422*67e74705SXin Li    <td>Calls to pure virtual functions</td>
1423*67e74705SXin Li    <td class="full" align="center">Yes</td>
1424*67e74705SXin Li  </tr>
1425*67e74705SXin Li  <tr id="231">
1426*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#231">231</a></td>
1427*67e74705SXin Li    <td>NAD</td>
1428*67e74705SXin Li    <td>Visibility of names after <I>using-directive</I>s</td>
1429*67e74705SXin Li    <td class="full" align="center">Yes</td>
1430*67e74705SXin Li  </tr>
1431*67e74705SXin Li  <tr class="open" id="232">
1432*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#232">232</a></td>
1433*67e74705SXin Li    <td>drafting</td>
1434*67e74705SXin Li    <td>Is indirection through a null pointer undefined behavior?</td>
1435*67e74705SXin Li    <td align="center">Not resolved</td>
1436*67e74705SXin Li  </tr>
1437*67e74705SXin Li  <tr class="open" id="233">
1438*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#233">233</a></td>
1439*67e74705SXin Li    <td>open</td>
1440*67e74705SXin Li    <td>References vs pointers in UDC overload resolution</td>
1441*67e74705SXin Li    <td align="center">Not resolved</td>
1442*67e74705SXin Li  </tr>
1443*67e74705SXin Li  <tr id="234">
1444*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#234">234</a></td>
1445*67e74705SXin Li    <td>NAD</td>
1446*67e74705SXin Li    <td>Reuse of base class subobjects</td>
1447*67e74705SXin Li    <td class="na" align="center">N/A</td>
1448*67e74705SXin Li  </tr>
1449*67e74705SXin Li  <tr id="235">
1450*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#235">235</a></td>
1451*67e74705SXin Li    <td>TC1</td>
1452*67e74705SXin Li    <td>Assignment vs initialization</td>
1453*67e74705SXin Li    <td class="na" align="center">N/A</td>
1454*67e74705SXin Li  </tr>
1455*67e74705SXin Li  <tr id="236">
1456*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#236">236</a></td>
1457*67e74705SXin Li    <td>NAD</td>
1458*67e74705SXin Li    <td>Explicit temporaries and integral constant expressions</td>
1459*67e74705SXin Li    <td class="full" align="center">Yes</td>
1460*67e74705SXin Li  </tr>
1461*67e74705SXin Li  <tr id="237">
1462*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#237">237</a></td>
1463*67e74705SXin Li    <td>CD1</td>
1464*67e74705SXin Li    <td>Explicit instantiation and base class members</td>
1465*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#470">470</a></td>
1466*67e74705SXin Li  </tr>
1467*67e74705SXin Li  <tr id="238">
1468*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#238">238</a></td>
1469*67e74705SXin Li    <td>tentatively ready</td>
1470*67e74705SXin Li    <td>Precision and accuracy constraints on floating point</td>
1471*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1472*67e74705SXin Li  </tr>
1473*67e74705SXin Li  <tr id="239">
1474*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#239">239</a></td>
1475*67e74705SXin Li    <td>CD1</td>
1476*67e74705SXin Li    <td>Footnote 116 and Koenig lookup</td>
1477*67e74705SXin Li    <td class="full" align="center">Yes</td>
1478*67e74705SXin Li  </tr>
1479*67e74705SXin Li  <tr id="240">
1480*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#240">240</a></td>
1481*67e74705SXin Li    <td>CD3</td>
1482*67e74705SXin Li    <td>Uninitialized values and undefined behavior</td>
1483*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#616">616</a></td>
1484*67e74705SXin Li  </tr>
1485*67e74705SXin Li  <tr id="241">
1486*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#241">241</a></td>
1487*67e74705SXin Li    <td>TC1</td>
1488*67e74705SXin Li    <td>Error in example in 14.8.1</td>
1489*67e74705SXin Li    <td class="full" align="center">Yes</td>
1490*67e74705SXin Li  </tr>
1491*67e74705SXin Li  <tr id="242">
1492*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#242">242</a></td>
1493*67e74705SXin Li    <td>tentatively ready</td>
1494*67e74705SXin Li    <td>Interpretation of old-style casts</td>
1495*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1496*67e74705SXin Li  </tr>
1497*67e74705SXin Li  <tr id="243">
1498*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#243">243</a></td>
1499*67e74705SXin Li    <td>NAD</td>
1500*67e74705SXin Li    <td>Weighting of conversion functions in direct-initialization</td>
1501*67e74705SXin Li    <td class="full" align="center">Yes</td>
1502*67e74705SXin Li  </tr>
1503*67e74705SXin Li  <tr id="244">
1504*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#244">244</a></td>
1505*67e74705SXin Li    <td>CD1</td>
1506*67e74705SXin Li    <td>Destructor lookup</td>
1507*67e74705SXin Li    <td class="partial" align="center">Partial</td>
1508*67e74705SXin Li  </tr>
1509*67e74705SXin Li  <tr id="245">
1510*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#245">245</a></td>
1511*67e74705SXin Li    <td>CD1</td>
1512*67e74705SXin Li    <td>Name lookup in <I>elaborated-type-specifier</I>s</td>
1513*67e74705SXin Li    <td class="full" align="center">Yes</td>
1514*67e74705SXin Li  </tr>
1515*67e74705SXin Li  <tr id="246">
1516*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#246">246</a></td>
1517*67e74705SXin Li    <td>CD1</td>
1518*67e74705SXin Li    <td>Jumps in <I>function-try-block</I> handlers</td>
1519*67e74705SXin Li    <td class="full" align="center">Yes</td>
1520*67e74705SXin Li  </tr>
1521*67e74705SXin Li  <tr id="247">
1522*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#247">247</a></td>
1523*67e74705SXin Li    <td>NAD</td>
1524*67e74705SXin Li    <td>Pointer-to-member casts and function overload resolution</td>
1525*67e74705SXin Li    <td class="full" align="center">Yes</td>
1526*67e74705SXin Li  </tr>
1527*67e74705SXin Li  <tr id="248">
1528*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#248">248</a></td>
1529*67e74705SXin Li    <td>C++11</td>
1530*67e74705SXin Li    <td>Identifier characters</td>
1531*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
1532*67e74705SXin Li  </tr>
1533*67e74705SXin Li  <tr id="249">
1534*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#249">249</a></td>
1535*67e74705SXin Li    <td>TC1</td>
1536*67e74705SXin Li    <td>What is a member function template?</td>
1537*67e74705SXin Li    <td class="full" align="center">Yes</td>
1538*67e74705SXin Li  </tr>
1539*67e74705SXin Li  <tr id="250">
1540*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#250">250</a></td>
1541*67e74705SXin Li    <td>TC1</td>
1542*67e74705SXin Li    <td>Address of function template specialization with non-deduced template arguments</td>
1543*67e74705SXin Li    <td class="full" align="center">Yes</td>
1544*67e74705SXin Li  </tr>
1545*67e74705SXin Li  <tr class="open" id="251">
1546*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#251">251</a></td>
1547*67e74705SXin Li    <td>open</td>
1548*67e74705SXin Li    <td>How many signed integer types are there?</td>
1549*67e74705SXin Li    <td align="center">Not resolved</td>
1550*67e74705SXin Li  </tr>
1551*67e74705SXin Li  <tr id="252">
1552*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#252">252</a></td>
1553*67e74705SXin Li    <td>CD1</td>
1554*67e74705SXin Li    <td>Looking up deallocation functions in virtual destructors</td>
1555*67e74705SXin Li    <td class="full" align="center">Yes</td>
1556*67e74705SXin Li  </tr>
1557*67e74705SXin Li  <tr class="open" id="253">
1558*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#253">253</a></td>
1559*67e74705SXin Li    <td>drafting</td>
1560*67e74705SXin Li    <td>Why must empty or fully-initialized const objects be initialized?</td>
1561*67e74705SXin Li    <td align="center">Not resolved</td>
1562*67e74705SXin Li  </tr>
1563*67e74705SXin Li  <tr id="254">
1564*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#254">254</a></td>
1565*67e74705SXin Li    <td>CD1</td>
1566*67e74705SXin Li    <td>Definitional problems with <I>elaborated-type-specifier</I>s</td>
1567*67e74705SXin Li    <td class="full" align="center">Yes</td>
1568*67e74705SXin Li  </tr>
1569*67e74705SXin Li  <tr class="open" id="255">
1570*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#255">255</a></td>
1571*67e74705SXin Li    <td>drafting</td>
1572*67e74705SXin Li    <td>Placement deallocation functions and lookup ambiguity</td>
1573*67e74705SXin Li    <td align="center">Not resolved</td>
1574*67e74705SXin Li  </tr>
1575*67e74705SXin Li  <tr id="256">
1576*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#256">256</a></td>
1577*67e74705SXin Li    <td>CD1</td>
1578*67e74705SXin Li    <td>Overflow in size calculations</td>
1579*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#624">624</a></td>
1580*67e74705SXin Li  </tr>
1581*67e74705SXin Li  <tr id="257">
1582*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#257">257</a></td>
1583*67e74705SXin Li    <td>CD2</td>
1584*67e74705SXin Li    <td>Abstract base constructors and virtual base initialization</td>
1585*67e74705SXin Li    <td class="full" align="center">Yes</td>
1586*67e74705SXin Li  </tr>
1587*67e74705SXin Li  <tr id="258">
1588*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#258">258</a></td>
1589*67e74705SXin Li    <td>CD1</td>
1590*67e74705SXin Li    <td><I>using-declaration</I>s and cv-qualifiers</td>
1591*67e74705SXin Li    <td class="full" align="center">Yes</td>
1592*67e74705SXin Li  </tr>
1593*67e74705SXin Li  <tr id="259">
1594*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#259">259</a></td>
1595*67e74705SXin Li    <td>CD1</td>
1596*67e74705SXin Li    <td>Restrictions on explicit specialization and instantiation</td>
1597*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
1598*67e74705SXin Li  </tr>
1599*67e74705SXin Li  <tr class="open" id="260">
1600*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#260">260</a></td>
1601*67e74705SXin Li    <td>open</td>
1602*67e74705SXin Li    <td>User-defined conversions and built-in <TT>operator=</TT></td>
1603*67e74705SXin Li    <td align="center">Not resolved</td>
1604*67e74705SXin Li  </tr>
1605*67e74705SXin Li  <tr id="261">
1606*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#261">261</a></td>
1607*67e74705SXin Li    <td>CD1</td>
1608*67e74705SXin Li    <td>When is a deallocation function "used?"</td>
1609*67e74705SXin Li    <td class="none" align="center">No</td>
1610*67e74705SXin Li  </tr>
1611*67e74705SXin Li  <tr id="262">
1612*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#262">262</a></td>
1613*67e74705SXin Li    <td>CD1</td>
1614*67e74705SXin Li    <td>Default arguments and ellipsis</td>
1615*67e74705SXin Li    <td class="full" align="center">Yes</td>
1616*67e74705SXin Li  </tr>
1617*67e74705SXin Li  <tr id="263">
1618*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#263">263</a></td>
1619*67e74705SXin Li    <td>CD1</td>
1620*67e74705SXin Li    <td>Can a constructor be declared a friend?</td>
1621*67e74705SXin Li    <td class="full" align="center">Yes</td>
1622*67e74705SXin Li  </tr>
1623*67e74705SXin Li  <tr class="open" id="264">
1624*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#264">264</a></td>
1625*67e74705SXin Li    <td>open</td>
1626*67e74705SXin Li    <td>Unusable template constructors and conversion functions</td>
1627*67e74705SXin Li    <td align="center">Not resolved</td>
1628*67e74705SXin Li  </tr>
1629*67e74705SXin Li  <tr id="265">
1630*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#265">265</a></td>
1631*67e74705SXin Li    <td>dup</td>
1632*67e74705SXin Li    <td>Destructors, exceptions, and deallocation</td>
1633*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#353">353</a></td>
1634*67e74705SXin Li  </tr>
1635*67e74705SXin Li  <tr id="266">
1636*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#266">266</a></td>
1637*67e74705SXin Li    <td>NAD</td>
1638*67e74705SXin Li    <td>No grammar sentence symbol</td>
1639*67e74705SXin Li    <td class="na" align="center">N/A</td>
1640*67e74705SXin Li  </tr>
1641*67e74705SXin Li  <tr class="open" id="267">
1642*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#267">267</a></td>
1643*67e74705SXin Li    <td>open</td>
1644*67e74705SXin Li    <td>Alignment requirement for <I>new-expression</I>s</td>
1645*67e74705SXin Li    <td align="center">Not resolved</td>
1646*67e74705SXin Li  </tr>
1647*67e74705SXin Li  <tr class="open" id="268">
1648*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#268">268</a></td>
1649*67e74705SXin Li    <td>open</td>
1650*67e74705SXin Li    <td>Macro name suppression in rescanned replacement text</td>
1651*67e74705SXin Li    <td align="center">Not resolved</td>
1652*67e74705SXin Li  </tr>
1653*67e74705SXin Li  <tr id="269">
1654*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#269">269</a></td>
1655*67e74705SXin Li    <td>NAD</td>
1656*67e74705SXin Li    <td>Order of initialization of multiply-defined static data members
1657*67e74705SXin Liof class templates</td>
1658*67e74705SXin Li    <td class="na" align="center">N/A</td>
1659*67e74705SXin Li  </tr>
1660*67e74705SXin Li  <tr id="270">
1661*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#270">270</a></td>
1662*67e74705SXin Li    <td>CD1</td>
1663*67e74705SXin Li    <td>Order of initialization of static data members of class templates</td>
1664*67e74705SXin Li    <td class="na" align="center">N/A</td>
1665*67e74705SXin Li  </tr>
1666*67e74705SXin Li  <tr class="open" id="271">
1667*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#271">271</a></td>
1668*67e74705SXin Li    <td>open</td>
1669*67e74705SXin Li    <td>Explicit instantiation and template argument deduction</td>
1670*67e74705SXin Li    <td align="center">Not resolved</td>
1671*67e74705SXin Li  </tr>
1672*67e74705SXin Li  <tr id="272">
1673*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#272">272</a></td>
1674*67e74705SXin Li    <td>CD1</td>
1675*67e74705SXin Li    <td>Explicit destructor invocation and <I>qualified-id</I>s</td>
1676*67e74705SXin Li    <td class="full" align="center">Yes</td>
1677*67e74705SXin Li  </tr>
1678*67e74705SXin Li  <tr id="273">
1679*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#273">273</a></td>
1680*67e74705SXin Li    <td>CD1</td>
1681*67e74705SXin Li    <td>POD classes and <TT>operator&amp;()</TT></td>
1682*67e74705SXin Li    <td class="full" align="center">Yes</td>
1683*67e74705SXin Li  </tr>
1684*67e74705SXin Li  <tr id="274">
1685*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#274">274</a></td>
1686*67e74705SXin Li    <td>CD1</td>
1687*67e74705SXin Li    <td>Cv-qualification and char-alias access to out-of-lifetime objects</td>
1688*67e74705SXin Li    <td class="na" align="center">N/A</td>
1689*67e74705SXin Li  </tr>
1690*67e74705SXin Li  <tr id="275">
1691*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#275">275</a></td>
1692*67e74705SXin Li    <td>CD1</td>
1693*67e74705SXin Li    <td>Explicit instantiation/specialization and <I>using-directive</I>s</td>
1694*67e74705SXin Li    <td class="none" align="center">No</td>
1695*67e74705SXin Li  </tr>
1696*67e74705SXin Li  <tr id="276">
1697*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#276">276</a></td>
1698*67e74705SXin Li    <td>CD1</td>
1699*67e74705SXin Li    <td>Order of destruction of parameters and temporaries</td>
1700*67e74705SXin Li    <td class="na" align="center">N/A</td>
1701*67e74705SXin Li  </tr>
1702*67e74705SXin Li  <tr id="277">
1703*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#277">277</a></td>
1704*67e74705SXin Li    <td>CD1</td>
1705*67e74705SXin Li    <td>Zero-initialization of pointers</td>
1706*67e74705SXin Li    <td class="full" align="center">Yes</td>
1707*67e74705SXin Li  </tr>
1708*67e74705SXin Li  <tr class="open" id="278">
1709*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#278">278</a></td>
1710*67e74705SXin Li    <td>open</td>
1711*67e74705SXin Li    <td>External linkage and nameless entities</td>
1712*67e74705SXin Li    <td align="center">Not resolved</td>
1713*67e74705SXin Li  </tr>
1714*67e74705SXin Li  <tr class="open" id="279">
1715*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#279">279</a></td>
1716*67e74705SXin Li    <td>open</td>
1717*67e74705SXin Li    <td>Correspondence of "names for linkage purposes"</td>
1718*67e74705SXin Li    <td align="center">Not resolved</td>
1719*67e74705SXin Li  </tr>
1720*67e74705SXin Li  <tr id="280">
1721*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#280">280</a></td>
1722*67e74705SXin Li    <td>CD1</td>
1723*67e74705SXin Li    <td>Access and surrogate call functions</td>
1724*67e74705SXin Li    <td class="full" align="center">Yes</td>
1725*67e74705SXin Li  </tr>
1726*67e74705SXin Li  <tr id="281">
1727*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#281">281</a></td>
1728*67e74705SXin Li    <td>CD1</td>
1729*67e74705SXin Li    <td><TT>inline</TT> specifier in <TT>friend</TT> declarations</td>
1730*67e74705SXin Li    <td class="none" align="center">No</td>
1731*67e74705SXin Li  </tr>
1732*67e74705SXin Li  <tr class="open" id="282">
1733*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#282">282</a></td>
1734*67e74705SXin Li    <td>open</td>
1735*67e74705SXin Li    <td>Namespace for <TT>extended_type_info</TT></td>
1736*67e74705SXin Li    <td align="center">Not resolved</td>
1737*67e74705SXin Li  </tr>
1738*67e74705SXin Li  <tr id="283">
1739*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#283">283</a></td>
1740*67e74705SXin Li    <td>CD1</td>
1741*67e74705SXin Li    <td>Template <I>type-parameter</I>s are not syntactically <I>type-name</I>s</td>
1742*67e74705SXin Li    <td class="full" align="center">Yes</td>
1743*67e74705SXin Li  </tr>
1744*67e74705SXin Li  <tr id="284">
1745*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#284">284</a></td>
1746*67e74705SXin Li    <td>CD1</td>
1747*67e74705SXin Li    <td><I>qualified-id</I>s in class declarations</td>
1748*67e74705SXin Li    <td class="none" align="center">No</td>
1749*67e74705SXin Li  </tr>
1750*67e74705SXin Li  <tr id="285">
1751*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#285">285</a></td>
1752*67e74705SXin Li    <td>NAD</td>
1753*67e74705SXin Li    <td>Identifying a function template being specialized</td>
1754*67e74705SXin Li    <td class="full" align="center">Yes</td>
1755*67e74705SXin Li  </tr>
1756*67e74705SXin Li  <tr id="286">
1757*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#286">286</a></td>
1758*67e74705SXin Li    <td>CD1</td>
1759*67e74705SXin Li    <td>Incorrect example in partial specialization</td>
1760*67e74705SXin Li    <td class="full" align="center">Yes</td>
1761*67e74705SXin Li  </tr>
1762*67e74705SXin Li  <tr class="open" id="287">
1763*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#287">287</a></td>
1764*67e74705SXin Li    <td>drafting</td>
1765*67e74705SXin Li    <td>Order dependencies in template instantiation</td>
1766*67e74705SXin Li    <td align="center">Not resolved</td>
1767*67e74705SXin Li  </tr>
1768*67e74705SXin Li  <tr id="288">
1769*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#288">288</a></td>
1770*67e74705SXin Li    <td>CD1</td>
1771*67e74705SXin Li    <td>Misuse of "static type" in describing pointers</td>
1772*67e74705SXin Li    <td class="na" align="center">N/A</td>
1773*67e74705SXin Li  </tr>
1774*67e74705SXin Li  <tr id="289">
1775*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#289">289</a></td>
1776*67e74705SXin Li    <td>CD1</td>
1777*67e74705SXin Li    <td>Incomplete list of contexts requiring a complete type</td>
1778*67e74705SXin Li    <td class="full" align="center">Yes</td>
1779*67e74705SXin Li  </tr>
1780*67e74705SXin Li  <tr id="290">
1781*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#290">290</a></td>
1782*67e74705SXin Li    <td>NAD</td>
1783*67e74705SXin Li    <td>Should memcpy be allowed into a POD with a const member?</td>
1784*67e74705SXin Li    <td class="na" align="center">N/A</td>
1785*67e74705SXin Li  </tr>
1786*67e74705SXin Li  <tr id="291">
1787*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#291">291</a></td>
1788*67e74705SXin Li    <td>CD1</td>
1789*67e74705SXin Li    <td>Overload resolution needed when binding reference to class rvalue</td>
1790*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#391">391</a></td>
1791*67e74705SXin Li  </tr>
1792*67e74705SXin Li  <tr id="292">
1793*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#292">292</a></td>
1794*67e74705SXin Li    <td>CD3</td>
1795*67e74705SXin Li    <td>Deallocation on exception in <TT>new</TT> before arguments evaluated</td>
1796*67e74705SXin Li    <td class="none" align="center">Unknown</td>
1797*67e74705SXin Li  </tr>
1798*67e74705SXin Li  <tr class="open" id="293">
1799*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#293">293</a></td>
1800*67e74705SXin Li    <td>open</td>
1801*67e74705SXin Li    <td>Syntax of explicit instantiation/specialization too permissive</td>
1802*67e74705SXin Li    <td align="center">Not resolved</td>
1803*67e74705SXin Li  </tr>
1804*67e74705SXin Li  <tr id="294">
1805*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#294">294</a></td>
1806*67e74705SXin Li    <td>NAD</td>
1807*67e74705SXin Li    <td>Can <TT>static_cast</TT> drop exception specifications?</td>
1808*67e74705SXin Li    <td class="none" align="center">No</td>
1809*67e74705SXin Li  </tr>
1810*67e74705SXin Li  <tr id="295">
1811*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#295">295</a></td>
1812*67e74705SXin Li    <td>CD1</td>
1813*67e74705SXin Li    <td>cv-qualifiers on function types</td>
1814*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
1815*67e74705SXin Li  </tr>
1816*67e74705SXin Li  <tr id="296">
1817*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#296">296</a></td>
1818*67e74705SXin Li    <td>CD1</td>
1819*67e74705SXin Li    <td>Can conversion functions be static?</td>
1820*67e74705SXin Li    <td class="full" align="center">Yes</td>
1821*67e74705SXin Li  </tr>
1822*67e74705SXin Li  <tr class="open" id="297">
1823*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#297">297</a></td>
1824*67e74705SXin Li    <td>open</td>
1825*67e74705SXin Li    <td>Which template does an explicit specialization specialize?</td>
1826*67e74705SXin Li    <td align="center">Not resolved</td>
1827*67e74705SXin Li  </tr>
1828*67e74705SXin Li  <tr id="298">
1829*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#298">298</a></td>
1830*67e74705SXin Li    <td>CD1</td>
1831*67e74705SXin Li    <td><TT>T::x</TT> when <TT>T</TT> is cv-qualified</td>
1832*67e74705SXin Li    <td class="full" align="center">Yes</td>
1833*67e74705SXin Li  </tr>
1834*67e74705SXin Li  <tr id="299">
1835*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#299">299</a></td>
1836*67e74705SXin Li    <td>CD1</td>
1837*67e74705SXin Li    <td>Conversion on array bound expression in <TT>new</TT></td>
1838*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
1839*67e74705SXin Li  </tr>
1840*67e74705SXin Li  <tr id="300">
1841*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#300">300</a></td>
1842*67e74705SXin Li    <td>CD1</td>
1843*67e74705SXin Li    <td>References to functions in template argument deduction</td>
1844*67e74705SXin Li    <td class="full" align="center">Yes</td>
1845*67e74705SXin Li  </tr>
1846*67e74705SXin Li  <tr id="301">
1847*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#301">301</a></td>
1848*67e74705SXin Li    <td>CD1</td>
1849*67e74705SXin Li    <td>Syntax for <I>template-name</I></td>
1850*67e74705SXin Li    <td class="full" align="center">Yes</td>
1851*67e74705SXin Li  </tr>
1852*67e74705SXin Li  <tr id="302">
1853*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#302">302</a></td>
1854*67e74705SXin Li    <td>CD1</td>
1855*67e74705SXin Li    <td>Value-initialization and generation of default constructor</td>
1856*67e74705SXin Li    <td class="full" align="center">Yes</td>
1857*67e74705SXin Li  </tr>
1858*67e74705SXin Li  <tr id="303">
1859*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#303">303</a></td>
1860*67e74705SXin Li    <td>NAD</td>
1861*67e74705SXin Li    <td>Integral promotions on bit-fields</td>
1862*67e74705SXin Li    <td class="na" align="center">N/A</td>
1863*67e74705SXin Li  </tr>
1864*67e74705SXin Li  <tr id="304">
1865*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#304">304</a></td>
1866*67e74705SXin Li    <td>TC1</td>
1867*67e74705SXin Li    <td>Value-initialization of a reference</td>
1868*67e74705SXin Li    <td class="full" align="center">Yes</td>
1869*67e74705SXin Li  </tr>
1870*67e74705SXin Li  <tr id="305">
1871*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#305">305</a></td>
1872*67e74705SXin Li    <td>CD1</td>
1873*67e74705SXin Li    <td>Name lookup in destructor call</td>
1874*67e74705SXin Li    <td class="none" align="center">No</td>
1875*67e74705SXin Li  </tr>
1876*67e74705SXin Li  <tr id="306">
1877*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#306">306</a></td>
1878*67e74705SXin Li    <td>CD1</td>
1879*67e74705SXin Li    <td>Ambiguity by class name injection</td>
1880*67e74705SXin Li    <td class="none" align="center">No</td>
1881*67e74705SXin Li  </tr>
1882*67e74705SXin Li  <tr id="307">
1883*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#307">307</a></td>
1884*67e74705SXin Li    <td>NAD</td>
1885*67e74705SXin Li    <td>Initialization of a virtual base class subobject</td>
1886*67e74705SXin Li    <td class="na" align="center">N/A</td>
1887*67e74705SXin Li  </tr>
1888*67e74705SXin Li  <tr id="308">
1889*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#308">308</a></td>
1890*67e74705SXin Li    <td>NAD</td>
1891*67e74705SXin Li    <td>Catching exceptions with ambiguous base classes</td>
1892*67e74705SXin Li    <td class="full" align="center">Yes</td>
1893*67e74705SXin Li  </tr>
1894*67e74705SXin Li  <tr id="309">
1895*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#309">309</a></td>
1896*67e74705SXin Li    <td>CD1</td>
1897*67e74705SXin Li    <td>Linkage of entities whose names are not simply identifiers, in introduction</td>
1898*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#485">485</a></td>
1899*67e74705SXin Li  </tr>
1900*67e74705SXin Li  <tr class="open" id="310">
1901*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#310">310</a></td>
1902*67e74705SXin Li    <td>open</td>
1903*67e74705SXin Li    <td>Can function templates differing only in parameter cv-qualifiers be overloaded?</td>
1904*67e74705SXin Li    <td align="center">Not resolved</td>
1905*67e74705SXin Li  </tr>
1906*67e74705SXin Li  <tr id="311">
1907*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#311">311</a></td>
1908*67e74705SXin Li    <td>NAD</td>
1909*67e74705SXin Li    <td>Using qualified name to reopen nested namespace</td>
1910*67e74705SXin Li    <td class="full" align="center">Yes</td>
1911*67e74705SXin Li  </tr>
1912*67e74705SXin Li  <tr id="312">
1913*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#312">312</a></td>
1914*67e74705SXin Li    <td>CD3</td>
1915*67e74705SXin Li    <td>&#8220;use&#8221; of invalid pointer value not defined</td>
1916*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#616">616</a></td>
1917*67e74705SXin Li  </tr>
1918*67e74705SXin Li  <tr id="313">
1919*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#313">313</a></td>
1920*67e74705SXin Li    <td>dup</td>
1921*67e74705SXin Li    <td>Class with single conversion function to integral as array size in <TT>new</TT></td>
1922*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#299">299</a> (C++11 onwards)</td>
1923*67e74705SXin Li  </tr>
1924*67e74705SXin Li  <tr class="open" id="314">
1925*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#314">314</a></td>
1926*67e74705SXin Li    <td>review</td>
1927*67e74705SXin Li    <td><TT>template</TT> in base class specifier</td>
1928*67e74705SXin Li    <td align="center">Not resolved</td>
1929*67e74705SXin Li  </tr>
1930*67e74705SXin Li  <tr id="315">
1931*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#315">315</a></td>
1932*67e74705SXin Li    <td>NAD</td>
1933*67e74705SXin Li    <td>Is call of static member function through null pointer undefined?</td>
1934*67e74705SXin Li    <td class="na" align="center">N/A</td>
1935*67e74705SXin Li  </tr>
1936*67e74705SXin Li  <tr id="316">
1937*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#316">316</a></td>
1938*67e74705SXin Li    <td>NAD</td>
1939*67e74705SXin Li    <td>Injected-class-name of template used as template template parameter</td>
1940*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1004">1004</a></td>
1941*67e74705SXin Li  </tr>
1942*67e74705SXin Li  <tr id="317">
1943*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#317">317</a></td>
1944*67e74705SXin Li    <td>CD1</td>
1945*67e74705SXin Li    <td>Can a function be declared inline after it has been called?</td>
1946*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
1947*67e74705SXin Li  </tr>
1948*67e74705SXin Li  <tr id="318">
1949*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#318">318</a></td>
1950*67e74705SXin Li    <td>CD1</td>
1951*67e74705SXin Li    <td><TT>struct A::A</TT> should not name the constructor of <TT>A</TT></td>
1952*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1310">1310</a></td>
1953*67e74705SXin Li  </tr>
1954*67e74705SXin Li  <tr id="319">
1955*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#319">319</a></td>
1956*67e74705SXin Li    <td>CD1</td>
1957*67e74705SXin Li    <td>Use of names without linkage in declaring entities with linkage</td>
1958*67e74705SXin Li    <td class="none" align="center">No</td>
1959*67e74705SXin Li  </tr>
1960*67e74705SXin Li  <tr id="320">
1961*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#320">320</a></td>
1962*67e74705SXin Li    <td>CD1</td>
1963*67e74705SXin Li    <td>Question on copy constructor elision example</td>
1964*67e74705SXin Li    <td class="full" align="center">Yes</td>
1965*67e74705SXin Li  </tr>
1966*67e74705SXin Li  <tr id="321">
1967*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#321">321</a></td>
1968*67e74705SXin Li    <td>dup</td>
1969*67e74705SXin Li    <td>Associated classes and namespaces for argument-dependent lookup</td>
1970*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#557">557</a></td>
1971*67e74705SXin Li  </tr>
1972*67e74705SXin Li  <tr id="322">
1973*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#322">322</a></td>
1974*67e74705SXin Li    <td>CD1</td>
1975*67e74705SXin Li    <td>Deduction of reference conversions</td>
1976*67e74705SXin Li    <td class="full" align="center">Yes</td>
1977*67e74705SXin Li  </tr>
1978*67e74705SXin Li  <tr id="323">
1979*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#323">323</a></td>
1980*67e74705SXin Li    <td>CD1</td>
1981*67e74705SXin Li    <td>Where must <TT>export</TT> appear?</td>
1982*67e74705SXin Li    <td class="none" align="center">No</td>
1983*67e74705SXin Li  </tr>
1984*67e74705SXin Li  <tr id="324">
1985*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#324">324</a></td>
1986*67e74705SXin Li    <td>CD1</td>
1987*67e74705SXin Li    <td>Can "<TT>&amp;</TT>" be applied to assignment to bit-field?</td>
1988*67e74705SXin Li    <td class="full" align="center">Yes</td>
1989*67e74705SXin Li  </tr>
1990*67e74705SXin Li  <tr class="open" id="325">
1991*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#325">325</a></td>
1992*67e74705SXin Li    <td>drafting</td>
1993*67e74705SXin Li    <td>When are default arguments parsed?</td>
1994*67e74705SXin Li    <td align="center">Not resolved</td>
1995*67e74705SXin Li  </tr>
1996*67e74705SXin Li  <tr id="326">
1997*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#326">326</a></td>
1998*67e74705SXin Li    <td>CD1</td>
1999*67e74705SXin Li    <td>Wording for definition of trivial constructor</td>
2000*67e74705SXin Li    <td class="full" align="center">Yes</td>
2001*67e74705SXin Li  </tr>
2002*67e74705SXin Li  <tr id="327">
2003*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#327">327</a></td>
2004*67e74705SXin Li    <td>CD1</td>
2005*67e74705SXin Li    <td>Use of "structure" without definition</td>
2006*67e74705SXin Li    <td class="na" align="center">Duplicate of <a href="#538">538</a></td>
2007*67e74705SXin Li  </tr>
2008*67e74705SXin Li  <tr id="328">
2009*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#328">328</a></td>
2010*67e74705SXin Li    <td>CD1</td>
2011*67e74705SXin Li    <td>Missing requirement that class member types be complete</td>
2012*67e74705SXin Li    <td class="full" align="center">Yes</td>
2013*67e74705SXin Li  </tr>
2014*67e74705SXin Li  <tr id="329">
2015*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#329">329</a></td>
2016*67e74705SXin Li    <td>CD1</td>
2017*67e74705SXin Li    <td>Evaluation of friends of templates</td>
2018*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
2019*67e74705SXin Li  </tr>
2020*67e74705SXin Li  <tr id="330">
2021*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#330">330</a></td>
2022*67e74705SXin Li    <td>DRWP</td>
2023*67e74705SXin Li    <td>Qualification conversions and pointers to arrays of pointers</td>
2024*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2025*67e74705SXin Li  </tr>
2026*67e74705SXin Li  <tr id="331">
2027*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#331">331</a></td>
2028*67e74705SXin Li    <td>CD1</td>
2029*67e74705SXin Li    <td>Allowed copy constructor signatures</td>
2030*67e74705SXin Li    <td class="full" align="center">Yes</td>
2031*67e74705SXin Li  </tr>
2032*67e74705SXin Li  <tr id="332">
2033*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#332">332</a></td>
2034*67e74705SXin Li    <td>CD3</td>
2035*67e74705SXin Li    <td>cv-qualified <TT>void</TT> parameter types</td>
2036*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#577">577</a></td>
2037*67e74705SXin Li  </tr>
2038*67e74705SXin Li  <tr id="333">
2039*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#333">333</a></td>
2040*67e74705SXin Li    <td>NAD</td>
2041*67e74705SXin Li    <td>Ambiguous use of "declaration" in disambiguation section</td>
2042*67e74705SXin Li    <td class="full" align="center">Yes</td>
2043*67e74705SXin Li  </tr>
2044*67e74705SXin Li  <tr id="334">
2045*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#334">334</a></td>
2046*67e74705SXin Li    <td>NAD</td>
2047*67e74705SXin Li    <td>Is a comma-expression dependent if its first operand is?</td>
2048*67e74705SXin Li    <td class="full" align="center">Yes</td>
2049*67e74705SXin Li  </tr>
2050*67e74705SXin Li  <tr id="335">
2051*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#335">335</a></td>
2052*67e74705SXin Li    <td>CD1</td>
2053*67e74705SXin Li    <td>Allowing <TT>export</TT> on template members of nontemplate classes</td>
2054*67e74705SXin Li    <td class="none" align="center">No</td>
2055*67e74705SXin Li  </tr>
2056*67e74705SXin Li  <tr id="336">
2057*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#336">336</a></td>
2058*67e74705SXin Li    <td>CD1</td>
2059*67e74705SXin Li    <td>Explicit specialization examples are still incorrect</td>
2060*67e74705SXin Li    <td class="full" align="center">Yes</td>
2061*67e74705SXin Li  </tr>
2062*67e74705SXin Li  <tr id="337">
2063*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#337">337</a></td>
2064*67e74705SXin Li    <td>CD1</td>
2065*67e74705SXin Li    <td>Attempt to create array of abtract type should cause deduction to fail</td>
2066*67e74705SXin Li    <td class="full" align="center">Yes</td>
2067*67e74705SXin Li  </tr>
2068*67e74705SXin Li  <tr class="open" id="338">
2069*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#338">338</a></td>
2070*67e74705SXin Li    <td>open</td>
2071*67e74705SXin Li    <td>Enumerator name with linkage used as class name in other translation unit</td>
2072*67e74705SXin Li    <td align="center">Not resolved</td>
2073*67e74705SXin Li  </tr>
2074*67e74705SXin Li  <tr id="339">
2075*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#339">339</a></td>
2076*67e74705SXin Li    <td>CD1</td>
2077*67e74705SXin Li    <td>Overload resolution in operand of <TT>sizeof</TT> in constant expression</td>
2078*67e74705SXin Li    <td class="full" align="center">Yes</td>
2079*67e74705SXin Li  </tr>
2080*67e74705SXin Li  <tr id="340">
2081*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#340">340</a></td>
2082*67e74705SXin Li    <td>NAD</td>
2083*67e74705SXin Li    <td>Unclear wording in disambiguation section</td>
2084*67e74705SXin Li    <td class="full" align="center">Yes</td>
2085*67e74705SXin Li  </tr>
2086*67e74705SXin Li  <tr id="341">
2087*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#341">341</a></td>
2088*67e74705SXin Li    <td>C++11</td>
2089*67e74705SXin Li    <td><TT>extern "C"</TT> namespace member function versus global variable</td>
2090*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1708">1708</a></td>
2091*67e74705SXin Li  </tr>
2092*67e74705SXin Li  <tr id="342">
2093*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#342">342</a></td>
2094*67e74705SXin Li    <td>CD3</td>
2095*67e74705SXin Li    <td>Terminology: "indirection" versus "dereference"</td>
2096*67e74705SXin Li    <td class="na" align="center">N/A</td>
2097*67e74705SXin Li  </tr>
2098*67e74705SXin Li  <tr class="open" id="343">
2099*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#343">343</a></td>
2100*67e74705SXin Li    <td>review</td>
2101*67e74705SXin Li    <td>Make <TT>template</TT> optional in contexts that require a type</td>
2102*67e74705SXin Li    <td align="center">Not resolved</td>
2103*67e74705SXin Li  </tr>
2104*67e74705SXin Li  <tr id="344">
2105*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#344">344</a></td>
2106*67e74705SXin Li    <td>CD3</td>
2107*67e74705SXin Li    <td>Naming destructors</td>
2108*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#1435">1435</a></td>
2109*67e74705SXin Li  </tr>
2110*67e74705SXin Li  <tr id="345">
2111*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#345">345</a></td>
2112*67e74705SXin Li    <td>CD1</td>
2113*67e74705SXin Li    <td>Misleading comment on example in templates chapter</td>
2114*67e74705SXin Li    <td class="full" align="center">Yes</td>
2115*67e74705SXin Li  </tr>
2116*67e74705SXin Li  <tr id="346">
2117*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#346">346</a></td>
2118*67e74705SXin Li    <td>NAD</td>
2119*67e74705SXin Li    <td>Typo in 15.4</td>
2120*67e74705SXin Li    <td class="na" align="center">N/A</td>
2121*67e74705SXin Li  </tr>
2122*67e74705SXin Li  <tr id="347">
2123*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#347">347</a></td>
2124*67e74705SXin Li    <td>NAD</td>
2125*67e74705SXin Li    <td>Use of derived class name in defining base class nested class</td>
2126*67e74705SXin Li    <td class="full" align="center">Yes</td>
2127*67e74705SXin Li  </tr>
2128*67e74705SXin Li  <tr id="348">
2129*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#348">348</a></td>
2130*67e74705SXin Li    <td>CD1</td>
2131*67e74705SXin Li    <td><TT>delete</TT> and user-written deallocation functions</td>
2132*67e74705SXin Li    <td class="na" align="center">N/A</td>
2133*67e74705SXin Li  </tr>
2134*67e74705SXin Li  <tr id="349">
2135*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#349">349</a></td>
2136*67e74705SXin Li    <td>CD1</td>
2137*67e74705SXin Li    <td>Template argument deduction for conversion functions and qualification conversions</td>
2138*67e74705SXin Li    <td class="none" align="center">No</td>
2139*67e74705SXin Li  </tr>
2140*67e74705SXin Li  <tr class="open" id="350">
2141*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#350">350</a></td>
2142*67e74705SXin Li    <td>open</td>
2143*67e74705SXin Li    <td><TT>signed char</TT> underlying representation for objects</td>
2144*67e74705SXin Li    <td align="center">Not resolved</td>
2145*67e74705SXin Li  </tr>
2146*67e74705SXin Li  <tr id="351">
2147*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#351">351</a></td>
2148*67e74705SXin Li    <td>CD1</td>
2149*67e74705SXin Li    <td>Sequence point error: unspecified or undefined?</td>
2150*67e74705SXin Li    <td class="na" align="center">N/A</td>
2151*67e74705SXin Li  </tr>
2152*67e74705SXin Li  <tr id="352">
2153*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#352">352</a></td>
2154*67e74705SXin Li    <td>CD1</td>
2155*67e74705SXin Li    <td>Nondeduced contexts</td>
2156*67e74705SXin Li    <td class="full" align="center">Yes</td>
2157*67e74705SXin Li  </tr>
2158*67e74705SXin Li  <tr id="353">
2159*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#353">353</a></td>
2160*67e74705SXin Li    <td>CD1</td>
2161*67e74705SXin Li    <td>Is deallocation routine called if destructor throws exception in delete?</td>
2162*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2163*67e74705SXin Li  </tr>
2164*67e74705SXin Li  <tr id="354">
2165*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#354">354</a></td>
2166*67e74705SXin Li    <td>CD1</td>
2167*67e74705SXin Li    <td>Null as nontype template argument</td>
2168*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2169*67e74705SXin Li  </tr>
2170*67e74705SXin Li  <tr id="355">
2171*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#355">355</a></td>
2172*67e74705SXin Li    <td>C++11</td>
2173*67e74705SXin Li    <td>Global-scope <TT>::</TT> in <I>nested-name-specifier</I></td>
2174*67e74705SXin Li    <td class="full" align="center">Yes</td>
2175*67e74705SXin Li  </tr>
2176*67e74705SXin Li  <tr id="356">
2177*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#356">356</a></td>
2178*67e74705SXin Li    <td>NAD</td>
2179*67e74705SXin Li    <td>Wording of behavior of generated copy constructor for scalar members</td>
2180*67e74705SXin Li    <td class="na" align="center">N/A</td>
2181*67e74705SXin Li  </tr>
2182*67e74705SXin Li  <tr id="357">
2183*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#357">357</a></td>
2184*67e74705SXin Li    <td>CD1</td>
2185*67e74705SXin Li    <td>Definition of signature should include name</td>
2186*67e74705SXin Li    <td class="full" align="center">Yes</td>
2187*67e74705SXin Li  </tr>
2188*67e74705SXin Li  <tr id="358">
2189*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#358">358</a></td>
2190*67e74705SXin Li    <td>NAD</td>
2191*67e74705SXin Li    <td>Namespaces and extern "C"</td>
2192*67e74705SXin Li    <td class="full" align="center">Yes</td>
2193*67e74705SXin Li  </tr>
2194*67e74705SXin Li  <tr id="359">
2195*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#359">359</a></td>
2196*67e74705SXin Li    <td>NAD</td>
2197*67e74705SXin Li    <td>Type definition in anonymous union</td>
2198*67e74705SXin Li    <td class="full" align="center">Yes</td>
2199*67e74705SXin Li  </tr>
2200*67e74705SXin Li  <tr class="open" id="360">
2201*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#360">360</a></td>
2202*67e74705SXin Li    <td>open</td>
2203*67e74705SXin Li    <td>Using-declaration that reduces access</td>
2204*67e74705SXin Li    <td align="center">Not resolved</td>
2205*67e74705SXin Li  </tr>
2206*67e74705SXin Li  <tr class="open" id="361">
2207*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#361">361</a></td>
2208*67e74705SXin Li    <td>open</td>
2209*67e74705SXin Li    <td>Forward reference to default argument</td>
2210*67e74705SXin Li    <td align="center">Not resolved</td>
2211*67e74705SXin Li  </tr>
2212*67e74705SXin Li  <tr id="362">
2213*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#362">362</a></td>
2214*67e74705SXin Li    <td>CD1</td>
2215*67e74705SXin Li    <td>Order of initialization in instantiation units</td>
2216*67e74705SXin Li    <td class="na" align="center">N/A</td>
2217*67e74705SXin Li  </tr>
2218*67e74705SXin Li  <tr id="363">
2219*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#363">363</a></td>
2220*67e74705SXin Li    <td>NAD</td>
2221*67e74705SXin Li    <td>Initialization of class from self</td>
2222*67e74705SXin Li    <td class="na" align="center">N/A</td>
2223*67e74705SXin Li  </tr>
2224*67e74705SXin Li  <tr id="364">
2225*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#364">364</a></td>
2226*67e74705SXin Li    <td>CD1</td>
2227*67e74705SXin Li    <td>Calling overloaded function with static in set, with no object</td>
2228*67e74705SXin Li    <td class="full" align="center">Yes</td>
2229*67e74705SXin Li  </tr>
2230*67e74705SXin Li  <tr class="open" id="365">
2231*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#365">365</a></td>
2232*67e74705SXin Li    <td>open</td>
2233*67e74705SXin Li    <td>Storage duration and temporaries</td>
2234*67e74705SXin Li    <td align="center">Not resolved</td>
2235*67e74705SXin Li  </tr>
2236*67e74705SXin Li  <tr id="366">
2237*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#366">366</a></td>
2238*67e74705SXin Li    <td>CD1</td>
2239*67e74705SXin Li    <td>String literal allowed in integral constant expression?</td>
2240*67e74705SXin Li    <td class="full" align="center">Yes</td>
2241*67e74705SXin Li  </tr>
2242*67e74705SXin Li  <tr id="367">
2243*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#367">367</a></td>
2244*67e74705SXin Li    <td>CD1</td>
2245*67e74705SXin Li    <td><TT>throw</TT> operator allowed in constant expression?</td>
2246*67e74705SXin Li    <td class="full" align="center">Yes</td>
2247*67e74705SXin Li  </tr>
2248*67e74705SXin Li  <tr id="368">
2249*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#368">368</a></td>
2250*67e74705SXin Li    <td>CD1</td>
2251*67e74705SXin Li    <td>Uses of non-type parameters that should cause deduction to fail</td>
2252*67e74705SXin Li    <td class="full" align="center">Yes</td>
2253*67e74705SXin Li  </tr>
2254*67e74705SXin Li  <tr class="open" id="369">
2255*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#369">369</a></td>
2256*67e74705SXin Li    <td>drafting</td>
2257*67e74705SXin Li    <td>Are <TT>new</TT>/<TT>delete</TT> identifiers or <I>preprocessing-op-or-punc</I>?</td>
2258*67e74705SXin Li    <td align="center">Not resolved</td>
2259*67e74705SXin Li  </tr>
2260*67e74705SXin Li  <tr id="370">
2261*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#370">370</a></td>
2262*67e74705SXin Li    <td>CD1</td>
2263*67e74705SXin Li    <td>Can <TT>#include &lt;...&gt;</TT> form be used other than for standard C++ headers?</td>
2264*67e74705SXin Li    <td class="na" align="center">N/A</td>
2265*67e74705SXin Li  </tr>
2266*67e74705SXin Li  <tr class="open" id="371">
2267*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#371">371</a></td>
2268*67e74705SXin Li    <td>open</td>
2269*67e74705SXin Li    <td>Interleaving of constructor calls</td>
2270*67e74705SXin Li    <td align="center">Not resolved</td>
2271*67e74705SXin Li  </tr>
2272*67e74705SXin Li  <tr id="372">
2273*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#372">372</a></td>
2274*67e74705SXin Li    <td>CD1</td>
2275*67e74705SXin Li    <td>Is access granted by base class specifiers available in following base class specifiers?</td>
2276*67e74705SXin Li    <td class="none" align="center">No</td>
2277*67e74705SXin Li  </tr>
2278*67e74705SXin Li  <tr id="373">
2279*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#373">373</a></td>
2280*67e74705SXin Li    <td>C++11</td>
2281*67e74705SXin Li    <td>Lookup on namespace qualified name in using-directive</td>
2282*67e74705SXin Li    <td class="none" align="center">No</td>
2283*67e74705SXin Li  </tr>
2284*67e74705SXin Li  <tr id="374">
2285*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#374">374</a></td>
2286*67e74705SXin Li    <td>CD2</td>
2287*67e74705SXin Li    <td>Can explicit specialization outside namespace use qualified name?</td>
2288*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2289*67e74705SXin Li  </tr>
2290*67e74705SXin Li  <tr id="375">
2291*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#375">375</a></td>
2292*67e74705SXin Li    <td>dup</td>
2293*67e74705SXin Li    <td>Confusing example on lookup with <TT>typename</TT></td>
2294*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#345">345</a></td>
2295*67e74705SXin Li  </tr>
2296*67e74705SXin Li  <tr id="376">
2297*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#376">376</a></td>
2298*67e74705SXin Li    <td>NAD</td>
2299*67e74705SXin Li    <td>Class "definition" versus class "declaration"</td>
2300*67e74705SXin Li    <td class="na" align="center">N/A</td>
2301*67e74705SXin Li  </tr>
2302*67e74705SXin Li  <tr id="377">
2303*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#377">377</a></td>
2304*67e74705SXin Li    <td>CD1</td>
2305*67e74705SXin Li    <td>Enum whose enumerators will not fit in any integral type</td>
2306*67e74705SXin Li    <td class="full" align="center">Yes</td>
2307*67e74705SXin Li  </tr>
2308*67e74705SXin Li  <tr id="378">
2309*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#378">378</a></td>
2310*67e74705SXin Li    <td>CD1</td>
2311*67e74705SXin Li    <td>Wording that says temporaries are declared</td>
2312*67e74705SXin Li    <td class="na" align="center">Duplicate of <a href="#276">276</a></td>
2313*67e74705SXin Li  </tr>
2314*67e74705SXin Li  <tr id="379">
2315*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#379">379</a></td>
2316*67e74705SXin Li    <td>CD1</td>
2317*67e74705SXin Li    <td>Change "class declaration" to "class definition"</td>
2318*67e74705SXin Li    <td class="na" align="center">N/A</td>
2319*67e74705SXin Li  </tr>
2320*67e74705SXin Li  <tr class="open" id="380">
2321*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#380">380</a></td>
2322*67e74705SXin Li    <td>open</td>
2323*67e74705SXin Li    <td>Definition of "ambiguous base class" missing</td>
2324*67e74705SXin Li    <td align="center">Not resolved</td>
2325*67e74705SXin Li  </tr>
2326*67e74705SXin Li  <tr id="381">
2327*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#381">381</a></td>
2328*67e74705SXin Li    <td>CD1</td>
2329*67e74705SXin Li    <td>Incorrect example of base class member lookup</td>
2330*67e74705SXin Li    <td class="full" align="center">Yes</td>
2331*67e74705SXin Li  </tr>
2332*67e74705SXin Li  <tr id="382">
2333*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#382">382</a></td>
2334*67e74705SXin Li    <td>CD1</td>
2335*67e74705SXin Li    <td>Allow <TT>typename</TT> outside of templates</td>
2336*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2337*67e74705SXin Li  </tr>
2338*67e74705SXin Li  <tr id="383">
2339*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#383">383</a></td>
2340*67e74705SXin Li    <td>CD1</td>
2341*67e74705SXin Li    <td>Is a class with a declared but not defined destructor a POD?</td>
2342*67e74705SXin Li    <td class="full" align="center">Yes</td>
2343*67e74705SXin Li  </tr>
2344*67e74705SXin Li  <tr id="384">
2345*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#384">384</a></td>
2346*67e74705SXin Li    <td>NAD</td>
2347*67e74705SXin Li    <td>Argument-dependent lookup and operator functions</td>
2348*67e74705SXin Li    <td class="full" align="center">Yes</td>
2349*67e74705SXin Li  </tr>
2350*67e74705SXin Li  <tr id="385">
2351*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#385">385</a></td>
2352*67e74705SXin Li    <td>CD1</td>
2353*67e74705SXin Li    <td>How does protected member check of 11.5 interact with using-declarations?</td>
2354*67e74705SXin Li    <td class="full" align="center">Yes</td>
2355*67e74705SXin Li  </tr>
2356*67e74705SXin Li  <tr class="open" id="386">
2357*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#386">386</a></td>
2358*67e74705SXin Li    <td>drafting</td>
2359*67e74705SXin Li    <td>Friend declaration of name brought in by <I>using-declaration</I></td>
2360*67e74705SXin Li    <td align="center">Not resolved</td>
2361*67e74705SXin Li  </tr>
2362*67e74705SXin Li  <tr id="387">
2363*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#387">387</a></td>
2364*67e74705SXin Li    <td>CD1</td>
2365*67e74705SXin Li    <td>Errors in example in 14.6.5</td>
2366*67e74705SXin Li    <td class="full" align="center">Yes</td>
2367*67e74705SXin Li  </tr>
2368*67e74705SXin Li  <tr id="388">
2369*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#388">388</a></td>
2370*67e74705SXin Li    <td>CD3</td>
2371*67e74705SXin Li    <td>Catching base<TT>*&amp;</TT> from a throw of derived<TT>*</TT></td>
2372*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2373*67e74705SXin Li  </tr>
2374*67e74705SXin Li  <tr id="389">
2375*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#389">389</a></td>
2376*67e74705SXin Li    <td>CD1</td>
2377*67e74705SXin Li    <td>Unnamed types in entities with linkage</td>
2378*67e74705SXin Li    <td class="none" align="center">No</td>
2379*67e74705SXin Li  </tr>
2380*67e74705SXin Li  <tr id="390">
2381*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#390">390</a></td>
2382*67e74705SXin Li    <td>CD1</td>
2383*67e74705SXin Li    <td>Pure virtual must be defined when implicitly called</td>
2384*67e74705SXin Li    <td class="full" align="center">Yes</td>
2385*67e74705SXin Li  </tr>
2386*67e74705SXin Li  <tr id="391">
2387*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#391">391</a></td>
2388*67e74705SXin Li    <td>CD1</td>
2389*67e74705SXin Li    <td>Require direct binding of short-lived references to rvalues</td>
2390*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2391*67e74705SXin Li  </tr>
2392*67e74705SXin Li  <tr id="392">
2393*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#392">392</a></td>
2394*67e74705SXin Li    <td>CD1</td>
2395*67e74705SXin Li    <td>Use of full expression lvalue before temporary destruction</td>
2396*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2397*67e74705SXin Li  </tr>
2398*67e74705SXin Li  <tr id="393">
2399*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#393">393</a></td>
2400*67e74705SXin Li    <td>DRWP</td>
2401*67e74705SXin Li    <td>Pointer to array of unknown bound in template argument list in parameter</td>
2402*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2403*67e74705SXin Li  </tr>
2404*67e74705SXin Li  <tr id="394">
2405*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#394">394</a></td>
2406*67e74705SXin Li    <td>CD1</td>
2407*67e74705SXin Li    <td><I>identifier-list</I> is never defined</td>
2408*67e74705SXin Li    <td class="na" align="center">N/A</td>
2409*67e74705SXin Li  </tr>
2410*67e74705SXin Li  <tr id="395">
2411*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#395">395</a></td>
2412*67e74705SXin Li    <td>NAD</td>
2413*67e74705SXin Li    <td>Conversion operator template syntax</td>
2414*67e74705SXin Li    <td class="full" align="center">Yes</td>
2415*67e74705SXin Li  </tr>
2416*67e74705SXin Li  <tr id="396">
2417*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#396">396</a></td>
2418*67e74705SXin Li    <td>CD1</td>
2419*67e74705SXin Li    <td>Misleading note regarding use of <TT>auto</TT> for disambiguation</td>
2420*67e74705SXin Li    <td class="full" align="center">Yes</td>
2421*67e74705SXin Li  </tr>
2422*67e74705SXin Li  <tr id="397">
2423*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#397">397</a></td>
2424*67e74705SXin Li    <td>CD1</td>
2425*67e74705SXin Li    <td>Same address for string literals from default arguments in inline functions?</td>
2426*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1823">1823</a></td>
2427*67e74705SXin Li  </tr>
2428*67e74705SXin Li  <tr id="398">
2429*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#398">398</a></td>
2430*67e74705SXin Li    <td>CD1</td>
2431*67e74705SXin Li    <td>Ambiguous wording on naming a type in deduction</td>
2432*67e74705SXin Li    <td class="full" align="center">Yes</td>
2433*67e74705SXin Li  </tr>
2434*67e74705SXin Li  <tr class="open" id="399">
2435*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#399">399</a></td>
2436*67e74705SXin Li    <td>drafting</td>
2437*67e74705SXin Li    <td>Destructor lookup redux</td>
2438*67e74705SXin Li    <td align="center">Not resolved</td>
2439*67e74705SXin Li  </tr>
2440*67e74705SXin Li  <tr id="400">
2441*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#400">400</a></td>
2442*67e74705SXin Li    <td>CD1</td>
2443*67e74705SXin Li    <td>Using-declarations and the "struct hack"</td>
2444*67e74705SXin Li    <td class="full" align="center">Yes</td>
2445*67e74705SXin Li  </tr>
2446*67e74705SXin Li  <tr id="401">
2447*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#401">401</a></td>
2448*67e74705SXin Li    <td>CD1</td>
2449*67e74705SXin Li    <td>When is access for template parameter default arguments checked?</td>
2450*67e74705SXin Li    <td class="full" align="center">Yes</td>
2451*67e74705SXin Li  </tr>
2452*67e74705SXin Li  <tr class="open" id="402">
2453*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#402">402</a></td>
2454*67e74705SXin Li    <td>open</td>
2455*67e74705SXin Li    <td>More on partial ordering of function templates</td>
2456*67e74705SXin Li    <td align="center">Not resolved</td>
2457*67e74705SXin Li  </tr>
2458*67e74705SXin Li  <tr id="403">
2459*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#403">403</a></td>
2460*67e74705SXin Li    <td>CD1</td>
2461*67e74705SXin Li    <td>Reference to a type as a <I>template-id</I></td>
2462*67e74705SXin Li    <td class="full" align="center">Yes</td>
2463*67e74705SXin Li  </tr>
2464*67e74705SXin Li  <tr id="404">
2465*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#404">404</a></td>
2466*67e74705SXin Li    <td>CD1</td>
2467*67e74705SXin Li    <td>Unclear reference to construction with non-trivial constructor</td>
2468*67e74705SXin Li    <td class="na" align="center">N/A</td>
2469*67e74705SXin Li  </tr>
2470*67e74705SXin Li  <tr class="open" id="405">
2471*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#405">405</a></td>
2472*67e74705SXin Li    <td>open</td>
2473*67e74705SXin Li    <td>Unqualified function name lookup</td>
2474*67e74705SXin Li    <td align="center">Not resolved</td>
2475*67e74705SXin Li  </tr>
2476*67e74705SXin Li  <tr id="406">
2477*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#406">406</a></td>
2478*67e74705SXin Li    <td>CD1</td>
2479*67e74705SXin Li    <td>Static data member in class with name for linkage purposes</td>
2480*67e74705SXin Li    <td class="full" align="center">Yes</td>
2481*67e74705SXin Li  </tr>
2482*67e74705SXin Li  <tr id="407">
2483*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#407">407</a></td>
2484*67e74705SXin Li    <td>C++11</td>
2485*67e74705SXin Li    <td>Named class with associated typedef: two names or one?</td>
2486*67e74705SXin Li    <td class="full" align="center">Clang 3.8</td>
2487*67e74705SXin Li  </tr>
2488*67e74705SXin Li  <tr id="408">
2489*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#408">408</a></td>
2490*67e74705SXin Li    <td>CD2</td>
2491*67e74705SXin Li    <td>sizeof applied to unknown-bound array static data member of template</td>
2492*67e74705SXin Li    <td class="full" align="center">Clang 3.4</td>
2493*67e74705SXin Li  </tr>
2494*67e74705SXin Li  <tr id="409">
2495*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#409">409</a></td>
2496*67e74705SXin Li    <td>CD1</td>
2497*67e74705SXin Li    <td>Obsolete paragraph missed by changes for issue 224</td>
2498*67e74705SXin Li    <td class="full" align="center">Yes</td>
2499*67e74705SXin Li  </tr>
2500*67e74705SXin Li  <tr id="410">
2501*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#410">410</a></td>
2502*67e74705SXin Li    <td>CD1</td>
2503*67e74705SXin Li    <td>Paragraph missed in changes for issue 166</td>
2504*67e74705SXin Li    <td class="none" align="center">No</td>
2505*67e74705SXin Li  </tr>
2506*67e74705SXin Li  <tr class="open" id="411">
2507*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#411">411</a></td>
2508*67e74705SXin Li    <td>open</td>
2509*67e74705SXin Li    <td>Use of universal-character-name in character versus string literals</td>
2510*67e74705SXin Li    <td align="center">Not resolved</td>
2511*67e74705SXin Li  </tr>
2512*67e74705SXin Li  <tr id="412">
2513*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#412">412</a></td>
2514*67e74705SXin Li    <td>NAD</td>
2515*67e74705SXin Li    <td>Can a replacement allocation function be inline?</td>
2516*67e74705SXin Li    <td class="full" align="center">Yes</td>
2517*67e74705SXin Li  </tr>
2518*67e74705SXin Li  <tr id="413">
2519*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#413">413</a></td>
2520*67e74705SXin Li    <td>CD1</td>
2521*67e74705SXin Li    <td>Definition of "empty class"</td>
2522*67e74705SXin Li    <td class="full" align="center">Yes</td>
2523*67e74705SXin Li  </tr>
2524*67e74705SXin Li  <tr id="414">
2525*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#414">414</a></td>
2526*67e74705SXin Li    <td>CD1</td>
2527*67e74705SXin Li    <td>Multiple types found on destructor lookup</td>
2528*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#305">305</a></td>
2529*67e74705SXin Li  </tr>
2530*67e74705SXin Li  <tr id="415">
2531*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#415">415</a></td>
2532*67e74705SXin Li    <td>CD1</td>
2533*67e74705SXin Li    <td>Template deduction does not cause instantiation</td>
2534*67e74705SXin Li    <td class="full" align="center">Yes</td>
2535*67e74705SXin Li  </tr>
2536*67e74705SXin Li  <tr id="416">
2537*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#416">416</a></td>
2538*67e74705SXin Li    <td>CD1</td>
2539*67e74705SXin Li    <td>Class must be complete to allow operator lookup?</td>
2540*67e74705SXin Li    <td class="full" align="center">Yes</td>
2541*67e74705SXin Li  </tr>
2542*67e74705SXin Li  <tr id="417">
2543*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#417">417</a></td>
2544*67e74705SXin Li    <td>CD1</td>
2545*67e74705SXin Li    <td>Using derived-class qualified name in out-of-class nested class definition</td>
2546*67e74705SXin Li    <td class="none" align="center">No</td>
2547*67e74705SXin Li  </tr>
2548*67e74705SXin Li  <tr class="open" id="418">
2549*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#418">418</a></td>
2550*67e74705SXin Li    <td>open</td>
2551*67e74705SXin Li    <td>Imperfect wording on error on multiple default arguments on a called function</td>
2552*67e74705SXin Li    <td align="center">Not resolved</td>
2553*67e74705SXin Li  </tr>
2554*67e74705SXin Li  <tr class="open" id="419">
2555*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#419">419</a></td>
2556*67e74705SXin Li    <td>open</td>
2557*67e74705SXin Li    <td>Can cast to virtual base class be done on partially-constructed object?</td>
2558*67e74705SXin Li    <td align="center">Not resolved</td>
2559*67e74705SXin Li  </tr>
2560*67e74705SXin Li  <tr id="420">
2561*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#420">420</a></td>
2562*67e74705SXin Li    <td>CD1</td>
2563*67e74705SXin Li    <td>postfixexpression-&gt;scalar_type_dtor() inconsistent</td>
2564*67e74705SXin Li    <td class="full" align="center">Yes</td>
2565*67e74705SXin Li  </tr>
2566*67e74705SXin Li  <tr id="421">
2567*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#421">421</a></td>
2568*67e74705SXin Li    <td>CD1</td>
2569*67e74705SXin Li    <td>Is rvalue.field an rvalue?</td>
2570*67e74705SXin Li    <td class="full" align="center">Yes</td>
2571*67e74705SXin Li  </tr>
2572*67e74705SXin Li  <tr id="422">
2573*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#422">422</a></td>
2574*67e74705SXin Li    <td>NAD</td>
2575*67e74705SXin Li    <td>Is a typedef redeclaration allowed with a template type that might be the same?</td>
2576*67e74705SXin Li    <td class="full" align="center">Yes</td>
2577*67e74705SXin Li  </tr>
2578*67e74705SXin Li  <tr id="423">
2579*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#423">423</a></td>
2580*67e74705SXin Li    <td>NAD</td>
2581*67e74705SXin Li    <td>Can a conversion be done on the left operand of a compound assignment?</td>
2582*67e74705SXin Li    <td class="full" align="center">Yes</td>
2583*67e74705SXin Li  </tr>
2584*67e74705SXin Li  <tr id="424">
2585*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#424">424</a></td>
2586*67e74705SXin Li    <td>CD1</td>
2587*67e74705SXin Li    <td>Wording problem with issue 56 resolution on redeclaring typedefs in class scope</td>
2588*67e74705SXin Li    <td class="full" align="center">Yes</td>
2589*67e74705SXin Li  </tr>
2590*67e74705SXin Li  <tr id="425">
2591*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#425">425</a></td>
2592*67e74705SXin Li    <td>CD1</td>
2593*67e74705SXin Li    <td>Set of candidates for overloaded built-in operator with float operand</td>
2594*67e74705SXin Li    <td class="full" align="center">Yes</td>
2595*67e74705SXin Li  </tr>
2596*67e74705SXin Li  <tr class="open" id="426">
2597*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#426">426</a></td>
2598*67e74705SXin Li    <td>drafting</td>
2599*67e74705SXin Li    <td>Identically-named variables, one internally and one externally linked, allowed?</td>
2600*67e74705SXin Li    <td align="center">Not resolved</td>
2601*67e74705SXin Li  </tr>
2602*67e74705SXin Li  <tr id="427">
2603*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#427">427</a></td>
2604*67e74705SXin Li    <td>CD1</td>
2605*67e74705SXin Li    <td><TT>static_cast</TT> ambiguity: conversion versus cast to derived</td>
2606*67e74705SXin Li    <td class="full" align="center">Yes</td>
2607*67e74705SXin Li  </tr>
2608*67e74705SXin Li  <tr id="428">
2609*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#428">428</a></td>
2610*67e74705SXin Li    <td>CD1</td>
2611*67e74705SXin Li    <td>Mention of expression with reference type</td>
2612*67e74705SXin Li    <td class="full" align="center">Yes</td>
2613*67e74705SXin Li  </tr>
2614*67e74705SXin Li  <tr id="429">
2615*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#429">429</a></td>
2616*67e74705SXin Li    <td>CD1</td>
2617*67e74705SXin Li    <td>Matching deallocation function chosen based on syntax or signature?</td>
2618*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2619*67e74705SXin Li  </tr>
2620*67e74705SXin Li  <tr id="430">
2621*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#430">430</a></td>
2622*67e74705SXin Li    <td>CD1</td>
2623*67e74705SXin Li    <td>Ordering of expression evaluation in initializer list</td>
2624*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2625*67e74705SXin Li  </tr>
2626*67e74705SXin Li  <tr id="431">
2627*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#431">431</a></td>
2628*67e74705SXin Li    <td>C++11</td>
2629*67e74705SXin Li    <td>Defect in wording in 14.2</td>
2630*67e74705SXin Li    <td class="full" align="center">Yes</td>
2631*67e74705SXin Li  </tr>
2632*67e74705SXin Li  <tr id="432">
2633*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#432">432</a></td>
2634*67e74705SXin Li    <td>CD1</td>
2635*67e74705SXin Li    <td>Is injected class name visible in base class specifier list?</td>
2636*67e74705SXin Li    <td class="full" align="center">Yes</td>
2637*67e74705SXin Li  </tr>
2638*67e74705SXin Li  <tr id="433">
2639*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#433">433</a></td>
2640*67e74705SXin Li    <td>CD1</td>
2641*67e74705SXin Li    <td>Do elaborated type specifiers in templates inject into enclosing namespace scope?</td>
2642*67e74705SXin Li    <td class="full" align="center">Yes</td>
2643*67e74705SXin Li  </tr>
2644*67e74705SXin Li  <tr id="434">
2645*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#434">434</a></td>
2646*67e74705SXin Li    <td>NAD</td>
2647*67e74705SXin Li    <td>Unclear suppression of standard conversions while binding reference to lvalue</td>
2648*67e74705SXin Li    <td class="full" align="center">Yes</td>
2649*67e74705SXin Li  </tr>
2650*67e74705SXin Li  <tr id="435">
2651*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#435">435</a></td>
2652*67e74705SXin Li    <td>NAD</td>
2653*67e74705SXin Li    <td>Change "declararation or definition" to "declaration"</td>
2654*67e74705SXin Li    <td class="na" align="center">N/A</td>
2655*67e74705SXin Li  </tr>
2656*67e74705SXin Li  <tr id="436">
2657*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#436">436</a></td>
2658*67e74705SXin Li    <td>CD1</td>
2659*67e74705SXin Li    <td>Problem in example in 9.6 paragraph 4</td>
2660*67e74705SXin Li    <td class="full" align="center">Yes</td>
2661*67e74705SXin Li  </tr>
2662*67e74705SXin Li  <tr id="437">
2663*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#437">437</a></td>
2664*67e74705SXin Li    <td>CD1</td>
2665*67e74705SXin Li    <td>Is type of class allowed in member function exception specification?</td>
2666*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1308">1308</a></td>
2667*67e74705SXin Li  </tr>
2668*67e74705SXin Li  <tr id="438">
2669*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#438">438</a></td>
2670*67e74705SXin Li    <td>CD2</td>
2671*67e74705SXin Li    <td>Possible flaw in wording for multiple accesses to object between sequence points</td>
2672*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2673*67e74705SXin Li  </tr>
2674*67e74705SXin Li  <tr id="439">
2675*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#439">439</a></td>
2676*67e74705SXin Li    <td>CD1</td>
2677*67e74705SXin Li    <td>Guarantees on casting pointer back to cv-qualified version of original type</td>
2678*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2679*67e74705SXin Li  </tr>
2680*67e74705SXin Li  <tr class="open" id="440">
2681*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#440">440</a></td>
2682*67e74705SXin Li    <td>open</td>
2683*67e74705SXin Li    <td>Allow implicit pointer-to-member conversion on nontype template argument</td>
2684*67e74705SXin Li    <td align="center">Not resolved</td>
2685*67e74705SXin Li  </tr>
2686*67e74705SXin Li  <tr id="441">
2687*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#441">441</a></td>
2688*67e74705SXin Li    <td>CD1</td>
2689*67e74705SXin Li    <td>Ordering of static reference initialization</td>
2690*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2691*67e74705SXin Li  </tr>
2692*67e74705SXin Li  <tr id="442">
2693*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#442">442</a></td>
2694*67e74705SXin Li    <td>CD1</td>
2695*67e74705SXin Li    <td>Incorrect use of null pointer constant in description of delete operator</td>
2696*67e74705SXin Li    <td class="na" align="center">Superseded by <a href="#348">348</a></td>
2697*67e74705SXin Li  </tr>
2698*67e74705SXin Li  <tr id="443">
2699*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#443">443</a></td>
2700*67e74705SXin Li    <td>CD1</td>
2701*67e74705SXin Li    <td>Wording nit in description of lifetime of temporaries</td>
2702*67e74705SXin Li    <td class="na" align="center">N/A</td>
2703*67e74705SXin Li  </tr>
2704*67e74705SXin Li  <tr id="444">
2705*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#444">444</a></td>
2706*67e74705SXin Li    <td>NAD</td>
2707*67e74705SXin Li    <td>Overriding and the generated copy assignment operator</td>
2708*67e74705SXin Li    <td class="full" align="center">Yes</td>
2709*67e74705SXin Li  </tr>
2710*67e74705SXin Li  <tr id="445">
2711*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#445">445</a></td>
2712*67e74705SXin Li    <td>NAD</td>
2713*67e74705SXin Li    <td>Wording issue on friend declarations</td>
2714*67e74705SXin Li    <td class="full" align="center">Yes</td>
2715*67e74705SXin Li  </tr>
2716*67e74705SXin Li  <tr id="446">
2717*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#446">446</a></td>
2718*67e74705SXin Li    <td>CD1</td>
2719*67e74705SXin Li    <td>Does an lvalue-to-rvalue conversion on the "?" operator produce a temporary?</td>
2720*67e74705SXin Li    <td class="full" align="center">Yes</td>
2721*67e74705SXin Li  </tr>
2722*67e74705SXin Li  <tr id="447">
2723*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#447">447</a></td>
2724*67e74705SXin Li    <td>CD1</td>
2725*67e74705SXin Li    <td>Is offsetof type-dependent?</td>
2726*67e74705SXin Li    <td class="full" align="center">Yes</td>
2727*67e74705SXin Li  </tr>
2728*67e74705SXin Li  <tr id="448">
2729*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#448">448</a></td>
2730*67e74705SXin Li    <td>C++11</td>
2731*67e74705SXin Li    <td>Set of template functions in call with dependent explicit argument</td>
2732*67e74705SXin Li    <td class="full" align="center">Yes</td>
2733*67e74705SXin Li  </tr>
2734*67e74705SXin Li  <tr id="449">
2735*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#449">449</a></td>
2736*67e74705SXin Li    <td>NAD</td>
2737*67e74705SXin Li    <td>Consistency in use of hyphen with names of "non" entities</td>
2738*67e74705SXin Li    <td class="na" align="center">N/A</td>
2739*67e74705SXin Li  </tr>
2740*67e74705SXin Li  <tr id="450">
2741*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#450">450</a></td>
2742*67e74705SXin Li    <td>CD1</td>
2743*67e74705SXin Li    <td>Binding a reference to const to a cv-qualified array rvalue</td>
2744*67e74705SXin Li    <td class="full" align="center">Yes</td>
2745*67e74705SXin Li  </tr>
2746*67e74705SXin Li  <tr id="451">
2747*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#451">451</a></td>
2748*67e74705SXin Li    <td>CD1</td>
2749*67e74705SXin Li    <td>Expressions with invalid results and ill-formedness</td>
2750*67e74705SXin Li    <td class="full" align="center">Yes</td>
2751*67e74705SXin Li  </tr>
2752*67e74705SXin Li  <tr id="452">
2753*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#452">452</a></td>
2754*67e74705SXin Li    <td>CD1</td>
2755*67e74705SXin Li    <td>Wording nit on description of <TT>this</TT></td>
2756*67e74705SXin Li    <td class="full" align="center">Yes</td>
2757*67e74705SXin Li  </tr>
2758*67e74705SXin Li  <tr class="open" id="453">
2759*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#453">453</a></td>
2760*67e74705SXin Li    <td>drafting</td>
2761*67e74705SXin Li    <td>References may only bind to &#8220;valid&#8221; objects</td>
2762*67e74705SXin Li    <td align="center">Not resolved</td>
2763*67e74705SXin Li  </tr>
2764*67e74705SXin Li  <tr id="454">
2765*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#454">454</a></td>
2766*67e74705SXin Li    <td>CD1</td>
2767*67e74705SXin Li    <td>When is a definition of a static data member required?</td>
2768*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2769*67e74705SXin Li  </tr>
2770*67e74705SXin Li  <tr class="open" id="455">
2771*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#455">455</a></td>
2772*67e74705SXin Li    <td>drafting</td>
2773*67e74705SXin Li    <td>Partial ordering and non-deduced arguments</td>
2774*67e74705SXin Li    <td align="center">Not resolved</td>
2775*67e74705SXin Li  </tr>
2776*67e74705SXin Li  <tr id="456">
2777*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#456">456</a></td>
2778*67e74705SXin Li    <td>NAD</td>
2779*67e74705SXin Li    <td>Is initialized const int or const bool variable a null pointer constant?</td>
2780*67e74705SXin Li    <td class="full" align="center">Yes</td>
2781*67e74705SXin Li  </tr>
2782*67e74705SXin Li  <tr id="457">
2783*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#457">457</a></td>
2784*67e74705SXin Li    <td>CD1</td>
2785*67e74705SXin Li    <td>Wording nit on use of const variables in constant expressions</td>
2786*67e74705SXin Li    <td class="full" align="center">Yes</td>
2787*67e74705SXin Li  </tr>
2788*67e74705SXin Li  <tr id="458">
2789*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#458">458</a></td>
2790*67e74705SXin Li    <td>C++11</td>
2791*67e74705SXin Li    <td>Hiding of member template parameters by other members</td>
2792*67e74705SXin Li    <td class="none" align="center">No</td>
2793*67e74705SXin Li  </tr>
2794*67e74705SXin Li  <tr class="open" id="459">
2795*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#459">459</a></td>
2796*67e74705SXin Li    <td>open</td>
2797*67e74705SXin Li    <td>Hiding of template parameters by base class members</td>
2798*67e74705SXin Li    <td align="center">Not resolved</td>
2799*67e74705SXin Li  </tr>
2800*67e74705SXin Li  <tr id="460">
2801*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#460">460</a></td>
2802*67e74705SXin Li    <td>CD1</td>
2803*67e74705SXin Li    <td>Can a <I>using-declaration</I> name a namespace?</td>
2804*67e74705SXin Li    <td class="full" align="center">Yes</td>
2805*67e74705SXin Li  </tr>
2806*67e74705SXin Li  <tr id="461">
2807*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#461">461</a></td>
2808*67e74705SXin Li    <td>NAD</td>
2809*67e74705SXin Li    <td>Make <TT>asm</TT> conditionally-supported</td>
2810*67e74705SXin Li    <td class="na" align="center">N/A</td>
2811*67e74705SXin Li  </tr>
2812*67e74705SXin Li  <tr id="462">
2813*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#462">462</a></td>
2814*67e74705SXin Li    <td>CD3</td>
2815*67e74705SXin Li    <td>Lifetime of temporaries bound to comma expressions</td>
2816*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2817*67e74705SXin Li  </tr>
2818*67e74705SXin Li  <tr id="463">
2819*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#463">463</a></td>
2820*67e74705SXin Li    <td>CD1</td>
2821*67e74705SXin Li    <td><TT>reinterpret_cast&lt;T*&gt;(0)</TT></td>
2822*67e74705SXin Li    <td class="na" align="center">N/A</td>
2823*67e74705SXin Li  </tr>
2824*67e74705SXin Li  <tr id="464">
2825*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#464">464</a></td>
2826*67e74705SXin Li    <td>CD1</td>
2827*67e74705SXin Li    <td>Wording nit on lifetime of temporaries to which references are bound</td>
2828*67e74705SXin Li    <td class="na" align="center">N/A</td>
2829*67e74705SXin Li  </tr>
2830*67e74705SXin Li  <tr id="465">
2831*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#465">465</a></td>
2832*67e74705SXin Li    <td>NAD</td>
2833*67e74705SXin Li    <td>May constructors of global objects call <TT>exit()</TT>?</td>
2834*67e74705SXin Li    <td class="na" align="center">N/A</td>
2835*67e74705SXin Li  </tr>
2836*67e74705SXin Li  <tr id="466">
2837*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#466">466</a></td>
2838*67e74705SXin Li    <td>CD1</td>
2839*67e74705SXin Li    <td>cv-qualifiers on pseudo-destructor type</td>
2840*67e74705SXin Li    <td class="none" align="center">No</td>
2841*67e74705SXin Li  </tr>
2842*67e74705SXin Li  <tr id="467">
2843*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#467">467</a></td>
2844*67e74705SXin Li    <td>NAD</td>
2845*67e74705SXin Li    <td>Jump past initialization of local static variable</td>
2846*67e74705SXin Li    <td class="full" align="center">Yes</td>
2847*67e74705SXin Li  </tr>
2848*67e74705SXin Li  <tr id="468">
2849*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#468">468</a></td>
2850*67e74705SXin Li    <td>CD1</td>
2851*67e74705SXin Li    <td>Allow <TT>::template</TT> outside of templates</td>
2852*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2853*67e74705SXin Li  </tr>
2854*67e74705SXin Li  <tr id="469">
2855*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#469">469</a></td>
2856*67e74705SXin Li    <td>NAD</td>
2857*67e74705SXin Li    <td>Const template specializations and reference arguments</td>
2858*67e74705SXin Li    <td class="none" align="center">No</td>
2859*67e74705SXin Li  </tr>
2860*67e74705SXin Li  <tr id="470">
2861*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#470">470</a></td>
2862*67e74705SXin Li    <td>CD1</td>
2863*67e74705SXin Li    <td>Instantiation of members of an explicitly-instantiated class template</td>
2864*67e74705SXin Li    <td class="full" align="center">Yes</td>
2865*67e74705SXin Li  </tr>
2866*67e74705SXin Li  <tr id="471">
2867*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#471">471</a></td>
2868*67e74705SXin Li    <td>NAD</td>
2869*67e74705SXin Li    <td>Conflicting inherited access specifications</td>
2870*67e74705SXin Li    <td class="full" align="center">Yes</td>
2871*67e74705SXin Li  </tr>
2872*67e74705SXin Li  <tr class="open" id="472">
2873*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#472">472</a></td>
2874*67e74705SXin Li    <td>drafting</td>
2875*67e74705SXin Li    <td>Casting across protected inheritance</td>
2876*67e74705SXin Li    <td align="center">Not resolved</td>
2877*67e74705SXin Li  </tr>
2878*67e74705SXin Li  <tr class="open" id="473">
2879*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#473">473</a></td>
2880*67e74705SXin Li    <td>open</td>
2881*67e74705SXin Li    <td>Block-scope declarations of allocator functions</td>
2882*67e74705SXin Li    <td align="center">Not resolved</td>
2883*67e74705SXin Li  </tr>
2884*67e74705SXin Li  <tr id="474">
2885*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#474">474</a></td>
2886*67e74705SXin Li    <td>CD1</td>
2887*67e74705SXin Li    <td>Block-scope <TT>extern</TT> declarations in namespace members</td>
2888*67e74705SXin Li    <td class="full" align="center">Yes</td>
2889*67e74705SXin Li  </tr>
2890*67e74705SXin Li  <tr id="475">
2891*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#475">475</a></td>
2892*67e74705SXin Li    <td>C++11</td>
2893*67e74705SXin Li    <td>When is <TT>std::uncaught_exception()</TT> true? (take 2)</td>
2894*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2895*67e74705SXin Li  </tr>
2896*67e74705SXin Li  <tr class="open" id="476">
2897*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#476">476</a></td>
2898*67e74705SXin Li    <td>extension</td>
2899*67e74705SXin Li    <td>Determining the buffer size for placement new</td>
2900*67e74705SXin Li    <td align="center">Not resolved</td>
2901*67e74705SXin Li  </tr>
2902*67e74705SXin Li  <tr id="477">
2903*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#477">477</a></td>
2904*67e74705SXin Li    <td>CD1</td>
2905*67e74705SXin Li    <td>Can <TT>virtual</TT> appear in a <TT>friend</TT> declaration?</td>
2906*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
2907*67e74705SXin Li  </tr>
2908*67e74705SXin Li  <tr id="478">
2909*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#478">478</a></td>
2910*67e74705SXin Li    <td>NAD</td>
2911*67e74705SXin Li    <td>May a function parameter be an array of an abstract class type?</td>
2912*67e74705SXin Li    <td class="full" align="center">Yes</td>
2913*67e74705SXin Li  </tr>
2914*67e74705SXin Li  <tr id="479">
2915*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#479">479</a></td>
2916*67e74705SXin Li    <td>CD1</td>
2917*67e74705SXin Li    <td>Copy elision in exception handling</td>
2918*67e74705SXin Li    <td class="full" align="center">Yes</td>
2919*67e74705SXin Li  </tr>
2920*67e74705SXin Li  <tr id="480">
2921*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#480">480</a></td>
2922*67e74705SXin Li    <td>CD1</td>
2923*67e74705SXin Li    <td>Is a base of a virtual base also virtual?</td>
2924*67e74705SXin Li    <td class="full" align="center">Yes</td>
2925*67e74705SXin Li  </tr>
2926*67e74705SXin Li  <tr id="481">
2927*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#481">481</a></td>
2928*67e74705SXin Li    <td>CD2</td>
2929*67e74705SXin Li    <td>Scope of template parameters</td>
2930*67e74705SXin Li    <td class="full" align="center">Yes</td>
2931*67e74705SXin Li  </tr>
2932*67e74705SXin Li  <tr id="482">
2933*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#482">482</a></td>
2934*67e74705SXin Li    <td>CD3</td>
2935*67e74705SXin Li    <td>Qualified declarators in redeclarations</td>
2936*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
2937*67e74705SXin Li  </tr>
2938*67e74705SXin Li  <tr id="483">
2939*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#483">483</a></td>
2940*67e74705SXin Li    <td>CD3</td>
2941*67e74705SXin Li    <td>Normative requirements on integral ranges</td>
2942*67e74705SXin Li    <td class="full" align="center">Yes</td>
2943*67e74705SXin Li  </tr>
2944*67e74705SXin Li  <tr id="484">
2945*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#484">484</a></td>
2946*67e74705SXin Li    <td>CD1</td>
2947*67e74705SXin Li    <td>Can a <I>base-specifier</I> name a cv-qualified class type?</td>
2948*67e74705SXin Li    <td class="full" align="center">Yes</td>
2949*67e74705SXin Li  </tr>
2950*67e74705SXin Li  <tr id="485">
2951*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#485">485</a></td>
2952*67e74705SXin Li    <td>CD1</td>
2953*67e74705SXin Li    <td>What is a &#8220;name&#8221;?</td>
2954*67e74705SXin Li    <td class="full" align="center">Yes</td>
2955*67e74705SXin Li  </tr>
2956*67e74705SXin Li  <tr id="486">
2957*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#486">486</a></td>
2958*67e74705SXin Li    <td>CD1</td>
2959*67e74705SXin Li    <td>Invalid return types and template argument deduction</td>
2960*67e74705SXin Li    <td class="full" align="center">Yes</td>
2961*67e74705SXin Li  </tr>
2962*67e74705SXin Li  <tr id="487">
2963*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#487">487</a></td>
2964*67e74705SXin Li    <td>NAD</td>
2965*67e74705SXin Li    <td>Operator overloading in constant expressions</td>
2966*67e74705SXin Li    <td class="full" align="center">Yes</td>
2967*67e74705SXin Li  </tr>
2968*67e74705SXin Li  <tr id="488">
2969*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#488">488</a></td>
2970*67e74705SXin Li    <td>CD1</td>
2971*67e74705SXin Li    <td>Local types, overload resolution, and template argument deduction</td>
2972*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
2973*67e74705SXin Li  </tr>
2974*67e74705SXin Li  <tr id="489">
2975*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#489">489</a></td>
2976*67e74705SXin Li    <td>NAD</td>
2977*67e74705SXin Li    <td>Must member function templates be instantiated during overload resolution?</td>
2978*67e74705SXin Li    <td class="na" align="center">N/A</td>
2979*67e74705SXin Li  </tr>
2980*67e74705SXin Li  <tr id="490">
2981*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#490">490</a></td>
2982*67e74705SXin Li    <td>CD2</td>
2983*67e74705SXin Li    <td>Name lookup in friend declarations</td>
2984*67e74705SXin Li    <td class="full" align="center">Yes</td>
2985*67e74705SXin Li  </tr>
2986*67e74705SXin Li  <tr id="491">
2987*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#491">491</a></td>
2988*67e74705SXin Li    <td>CD1</td>
2989*67e74705SXin Li    <td>Initializers for empty-class aggregrate members</td>
2990*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#413">413</a></td>
2991*67e74705SXin Li  </tr>
2992*67e74705SXin Li  <tr id="492">
2993*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#492">492</a></td>
2994*67e74705SXin Li    <td>CD1</td>
2995*67e74705SXin Li    <td><TT>typeid</TT> constness inconsistent with example</td>
2996*67e74705SXin Li    <td class="none" align="center">Unknown</td>
2997*67e74705SXin Li  </tr>
2998*67e74705SXin Li  <tr id="493">
2999*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#493">493</a></td>
3000*67e74705SXin Li    <td>CD2</td>
3001*67e74705SXin Li    <td>Type deduction from a <TT>bool</TT> context</td>
3002*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#976">976</a></td>
3003*67e74705SXin Li  </tr>
3004*67e74705SXin Li  <tr id="494">
3005*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#494">494</a></td>
3006*67e74705SXin Li    <td>CD1</td>
3007*67e74705SXin Li    <td>Problems with the resolution of issue 45</td>
3008*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#372">372</a></td>
3009*67e74705SXin Li  </tr>
3010*67e74705SXin Li  <tr id="495">
3011*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#495">495</a></td>
3012*67e74705SXin Li    <td>CD2</td>
3013*67e74705SXin Li    <td>Overload resolution with template and non-template conversion functions</td>
3014*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
3015*67e74705SXin Li  </tr>
3016*67e74705SXin Li  <tr id="496">
3017*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#496">496</a></td>
3018*67e74705SXin Li    <td>CD3</td>
3019*67e74705SXin Li    <td>Is a volatile-qualified type really a POD?</td>
3020*67e74705SXin Li    <td class="none" align="center">No</td>
3021*67e74705SXin Li  </tr>
3022*67e74705SXin Li  <tr id="497">
3023*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#497">497</a></td>
3024*67e74705SXin Li    <td>CD1</td>
3025*67e74705SXin Li    <td>Missing required initialization in example</td>
3026*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#253">253</a></td>
3027*67e74705SXin Li  </tr>
3028*67e74705SXin Li  <tr class="open" id="498">
3029*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#498">498</a></td>
3030*67e74705SXin Li    <td>open</td>
3031*67e74705SXin Li    <td>Storage class specifiers in definitions of class members</td>
3032*67e74705SXin Li    <td align="center">Not resolved</td>
3033*67e74705SXin Li  </tr>
3034*67e74705SXin Li  <tr id="499">
3035*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#499">499</a></td>
3036*67e74705SXin Li    <td>CD2</td>
3037*67e74705SXin Li    <td>Throwing an array of unknown size</td>
3038*67e74705SXin Li    <td class="full" align="center">Yes</td>
3039*67e74705SXin Li  </tr>
3040*67e74705SXin Li  <tr id="500">
3041*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#500">500</a></td>
3042*67e74705SXin Li    <td>CD1</td>
3043*67e74705SXin Li    <td>Access in <I>base-specifier</I>s of friend and nested classes</td>
3044*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#372">372</a></td>
3045*67e74705SXin Li  </tr>
3046*67e74705SXin Li  <tr id="501">
3047*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#501">501</a></td>
3048*67e74705SXin Li    <td>NAD</td>
3049*67e74705SXin Li    <td>Visibility of friend declarations within the befriending class</td>
3050*67e74705SXin Li    <td class="full" align="center">Yes</td>
3051*67e74705SXin Li  </tr>
3052*67e74705SXin Li  <tr id="502">
3053*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#502">502</a></td>
3054*67e74705SXin Li    <td>C++11</td>
3055*67e74705SXin Li    <td>Dependency of nested enumerations and enumerators</td>
3056*67e74705SXin Li    <td class="full" align="center">Yes</td>
3057*67e74705SXin Li  </tr>
3058*67e74705SXin Li  <tr class="open" id="503">
3059*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#503">503</a></td>
3060*67e74705SXin Li    <td>open</td>
3061*67e74705SXin Li    <td>Cv-qualified function types in template argument deduction</td>
3062*67e74705SXin Li    <td align="center">Not resolved</td>
3063*67e74705SXin Li  </tr>
3064*67e74705SXin Li  <tr class="open" id="504">
3065*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#504">504</a></td>
3066*67e74705SXin Li    <td>open</td>
3067*67e74705SXin Li    <td>Should use of a variable in its own initializer require a diagnostic?</td>
3068*67e74705SXin Li    <td align="center">Not resolved</td>
3069*67e74705SXin Li  </tr>
3070*67e74705SXin Li  <tr id="505">
3071*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#505">505</a></td>
3072*67e74705SXin Li    <td>CD1</td>
3073*67e74705SXin Li    <td>Conditionally-supported behavior for unknown character escapes</td>
3074*67e74705SXin Li    <td class="full" align="center">Yes</td>
3075*67e74705SXin Li  </tr>
3076*67e74705SXin Li  <tr id="506">
3077*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#506">506</a></td>
3078*67e74705SXin Li    <td>CD1</td>
3079*67e74705SXin Li    <td>Conditionally-supported behavior for non-POD objects passed to ellipsis</td>
3080*67e74705SXin Li    <td class="full" align="center">Yes</td>
3081*67e74705SXin Li  </tr>
3082*67e74705SXin Li  <tr id="507">
3083*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#507">507</a></td>
3084*67e74705SXin Li    <td>dup</td>
3085*67e74705SXin Li    <td>Ambiguity assigning class object to built-in type</td>
3086*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#260">260</a></td>
3087*67e74705SXin Li  </tr>
3088*67e74705SXin Li  <tr id="508">
3089*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#508">508</a></td>
3090*67e74705SXin Li    <td>C++11</td>
3091*67e74705SXin Li    <td>Non-constructed value-initialized objects</td>
3092*67e74705SXin Li    <td class="na" align="center">N/A</td>
3093*67e74705SXin Li  </tr>
3094*67e74705SXin Li  <tr id="509">
3095*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#509">509</a></td>
3096*67e74705SXin Li    <td>CD1</td>
3097*67e74705SXin Li    <td>Dead code in the specification of default initialization</td>
3098*67e74705SXin Li    <td class="na" align="center">N/A</td>
3099*67e74705SXin Li  </tr>
3100*67e74705SXin Li  <tr id="510">
3101*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#510">510</a></td>
3102*67e74705SXin Li    <td>CD1</td>
3103*67e74705SXin Li    <td>Default initialization of POD classes?</td>
3104*67e74705SXin Li    <td class="na" align="center">N/A</td>
3105*67e74705SXin Li  </tr>
3106*67e74705SXin Li  <tr class="open" id="511">
3107*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#511">511</a></td>
3108*67e74705SXin Li    <td>open</td>
3109*67e74705SXin Li    <td>POD-structs with template assignment operators</td>
3110*67e74705SXin Li    <td align="center">Not resolved</td>
3111*67e74705SXin Li  </tr>
3112*67e74705SXin Li  <tr id="512">
3113*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#512">512</a></td>
3114*67e74705SXin Li    <td>NAD</td>
3115*67e74705SXin Li    <td>Union members with user-declared non-default constructors</td>
3116*67e74705SXin Li    <td class="full" align="center">Yes</td>
3117*67e74705SXin Li  </tr>
3118*67e74705SXin Li  <tr id="513">
3119*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#513">513</a></td>
3120*67e74705SXin Li    <td>CD1</td>
3121*67e74705SXin Li    <td>Non-class &#8220;most-derived&#8221; objects</td>
3122*67e74705SXin Li    <td class="na" align="center">N/A</td>
3123*67e74705SXin Li  </tr>
3124*67e74705SXin Li  <tr id="514">
3125*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#514">514</a></td>
3126*67e74705SXin Li    <td>CD1</td>
3127*67e74705SXin Li    <td>Is the initializer for a namespace member in the scope of the namespace?</td>
3128*67e74705SXin Li    <td class="full" align="center">Yes</td>
3129*67e74705SXin Li  </tr>
3130*67e74705SXin Li  <tr id="515">
3131*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#515">515</a></td>
3132*67e74705SXin Li    <td>CD1</td>
3133*67e74705SXin Li    <td>Non-dependent references to base class members</td>
3134*67e74705SXin Li    <td class="none" align="center">Superseded by <a href="#1017">1017</a></td>
3135*67e74705SXin Li  </tr>
3136*67e74705SXin Li  <tr id="516">
3137*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#516">516</a></td>
3138*67e74705SXin Li    <td>CD1</td>
3139*67e74705SXin Li    <td>Use of <TT>signed</TT> in bit-field declarations</td>
3140*67e74705SXin Li    <td class="na" align="center">N/A</td>
3141*67e74705SXin Li  </tr>
3142*67e74705SXin Li  <tr id="517">
3143*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#517">517</a></td>
3144*67e74705SXin Li    <td>CD1</td>
3145*67e74705SXin Li    <td>Partial specialization following explicit instantiation</td>
3146*67e74705SXin Li    <td class="none" align="center">No</td>
3147*67e74705SXin Li  </tr>
3148*67e74705SXin Li  <tr id="518">
3149*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#518">518</a></td>
3150*67e74705SXin Li    <td>CD1</td>
3151*67e74705SXin Li    <td>Trailing comma following <I>enumerator-list</I></td>
3152*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
3153*67e74705SXin Li  </tr>
3154*67e74705SXin Li  <tr id="519">
3155*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#519">519</a></td>
3156*67e74705SXin Li    <td>CD1</td>
3157*67e74705SXin Li    <td>Null pointer preservation in <TT>void*</TT> conversions</td>
3158*67e74705SXin Li    <td class="full" align="center">Yes</td>
3159*67e74705SXin Li  </tr>
3160*67e74705SXin Li  <tr id="520">
3161*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#520">520</a></td>
3162*67e74705SXin Li    <td>CD1</td>
3163*67e74705SXin Li    <td>Old-style casts between incomplete class types</td>
3164*67e74705SXin Li    <td class="na" align="center">N/A</td>
3165*67e74705SXin Li  </tr>
3166*67e74705SXin Li  <tr id="521">
3167*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#521">521</a></td>
3168*67e74705SXin Li    <td>CD1</td>
3169*67e74705SXin Li    <td>Requirements for exceptions thrown by allocation functions</td>
3170*67e74705SXin Li    <td class="none" align="center">No</td>
3171*67e74705SXin Li  </tr>
3172*67e74705SXin Li  <tr id="522">
3173*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#522">522</a></td>
3174*67e74705SXin Li    <td>CD1</td>
3175*67e74705SXin Li    <td>Array-to-pointer decay in template argument deduction</td>
3176*67e74705SXin Li    <td class="full" align="center">Yes</td>
3177*67e74705SXin Li  </tr>
3178*67e74705SXin Li  <tr class="open" id="523">
3179*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#523">523</a></td>
3180*67e74705SXin Li    <td>open</td>
3181*67e74705SXin Li    <td>Can a one-past-the-end pointer be invalidated by deleting an adjacent object?</td>
3182*67e74705SXin Li    <td align="center">Not resolved</td>
3183*67e74705SXin Li  </tr>
3184*67e74705SXin Li  <tr id="524">
3185*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#524">524</a></td>
3186*67e74705SXin Li    <td>CD1</td>
3187*67e74705SXin Li    <td>Can function-notation calls to operator functions be dependent?</td>
3188*67e74705SXin Li    <td class="full" align="center">Yes</td>
3189*67e74705SXin Li  </tr>
3190*67e74705SXin Li  <tr id="525">
3191*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#525">525</a></td>
3192*67e74705SXin Li    <td>CD1</td>
3193*67e74705SXin Li    <td>Missing <TT>*</TT> in example</td>
3194*67e74705SXin Li    <td class="full" align="center">Yes</td>
3195*67e74705SXin Li  </tr>
3196*67e74705SXin Li  <tr id="526">
3197*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#526">526</a></td>
3198*67e74705SXin Li    <td>CD1</td>
3199*67e74705SXin Li    <td>Confusing aspects in the specification of non-deduced contexts</td>
3200*67e74705SXin Li    <td class="full" align="center">Yes</td>
3201*67e74705SXin Li  </tr>
3202*67e74705SXin Li  <tr id="527">
3203*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#527">527</a></td>
3204*67e74705SXin Li    <td>CD2</td>
3205*67e74705SXin Li    <td>Problems with linkage of types</td>
3206*67e74705SXin Li    <td class="na" align="center">N/A</td>
3207*67e74705SXin Li  </tr>
3208*67e74705SXin Li  <tr class="open" id="528">
3209*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#528">528</a></td>
3210*67e74705SXin Li    <td>open</td>
3211*67e74705SXin Li    <td>Why are incomplete class types not allowed with <TT>typeid</TT>?</td>
3212*67e74705SXin Li    <td align="center">Not resolved</td>
3213*67e74705SXin Li  </tr>
3214*67e74705SXin Li  <tr class="open" id="529">
3215*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#529">529</a></td>
3216*67e74705SXin Li    <td>drafting</td>
3217*67e74705SXin Li    <td>Use of <TT>template&lt;&gt;</TT> with &#8220;explicitly-specialized&#8221; class templates</td>
3218*67e74705SXin Li    <td align="center">Not resolved</td>
3219*67e74705SXin Li  </tr>
3220*67e74705SXin Li  <tr id="530">
3221*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#530">530</a></td>
3222*67e74705SXin Li    <td>CD1</td>
3223*67e74705SXin Li    <td>Nontype template arguments in constant expressions</td>
3224*67e74705SXin Li    <td class="full" align="center">Yes</td>
3225*67e74705SXin Li  </tr>
3226*67e74705SXin Li  <tr id="531">
3227*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#531">531</a></td>
3228*67e74705SXin Li    <td>C++11</td>
3229*67e74705SXin Li    <td>Defining members of explicit specializations</td>
3230*67e74705SXin Li    <td class="partial" align="center">Partial</td>
3231*67e74705SXin Li  </tr>
3232*67e74705SXin Li  <tr id="532">
3233*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#532">532</a></td>
3234*67e74705SXin Li    <td>C++11</td>
3235*67e74705SXin Li    <td>Member/nonmember operator template partial ordering</td>
3236*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
3237*67e74705SXin Li  </tr>
3238*67e74705SXin Li  <tr id="533">
3239*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#533">533</a></td>
3240*67e74705SXin Li    <td>NAD</td>
3241*67e74705SXin Li    <td>Special treatment for C-style header names</td>
3242*67e74705SXin Li    <td class="na" align="center">N/A</td>
3243*67e74705SXin Li  </tr>
3244*67e74705SXin Li  <tr id="534">
3245*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#534">534</a></td>
3246*67e74705SXin Li    <td>CD1</td>
3247*67e74705SXin Li    <td><I>template-name</I>s and <I>operator-function-id</I>s</td>
3248*67e74705SXin Li    <td class="full" align="center">Yes</td>
3249*67e74705SXin Li  </tr>
3250*67e74705SXin Li  <tr id="535">
3251*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#535">535</a></td>
3252*67e74705SXin Li    <td>CD3</td>
3253*67e74705SXin Li    <td>Copy construction without a copy constructor</td>
3254*67e74705SXin Li    <td class="full" align="center">Yes</td>
3255*67e74705SXin Li  </tr>
3256*67e74705SXin Li  <tr class="open" id="536">
3257*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#536">536</a></td>
3258*67e74705SXin Li    <td>drafting</td>
3259*67e74705SXin Li    <td>Problems in the description of <I>id-expression</I>s</td>
3260*67e74705SXin Li    <td align="center">Not resolved</td>
3261*67e74705SXin Li  </tr>
3262*67e74705SXin Li  <tr id="537">
3263*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#537">537</a></td>
3264*67e74705SXin Li    <td>CD1</td>
3265*67e74705SXin Li    <td>Definition of &#8220;signature&#8221;</td>
3266*67e74705SXin Li    <td class="na" align="center">N/A</td>
3267*67e74705SXin Li  </tr>
3268*67e74705SXin Li  <tr id="538">
3269*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#538">538</a></td>
3270*67e74705SXin Li    <td>CD1</td>
3271*67e74705SXin Li    <td>Definition and usage
3272*67e74705SXin Liof <I>structure</I>, <I>POD-struct</I>, <I>POD-union</I>,
3273*67e74705SXin Liand <I>POD class</I></td>
3274*67e74705SXin Li    <td class="na" align="center">N/A</td>
3275*67e74705SXin Li  </tr>
3276*67e74705SXin Li  <tr id="539">
3277*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#539">539</a></td>
3278*67e74705SXin Li    <td>CD3</td>
3279*67e74705SXin Li    <td>Constraints on <I>type-specifier-seq</I></td>
3280*67e74705SXin Li    <td class="full" align="center">Yes</td>
3281*67e74705SXin Li  </tr>
3282*67e74705SXin Li  <tr id="540">
3283*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#540">540</a></td>
3284*67e74705SXin Li    <td>CD1</td>
3285*67e74705SXin Li    <td>Propagation of cv-qualifiers in reference-to-reference collapse</td>
3286*67e74705SXin Li    <td class="full" align="center">Yes</td>
3287*67e74705SXin Li  </tr>
3288*67e74705SXin Li  <tr id="541">
3289*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#541">541</a></td>
3290*67e74705SXin Li    <td>CD2</td>
3291*67e74705SXin Li    <td>Dependent function types</td>
3292*67e74705SXin Li    <td class="full" align="center">Yes</td>
3293*67e74705SXin Li  </tr>
3294*67e74705SXin Li  <tr id="542">
3295*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#542">542</a></td>
3296*67e74705SXin Li    <td>CD2</td>
3297*67e74705SXin Li    <td>Value initialization of arrays of POD-structs</td>
3298*67e74705SXin Li    <td class="full" align="center">Yes</td>
3299*67e74705SXin Li  </tr>
3300*67e74705SXin Li  <tr id="543">
3301*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#543">543</a></td>
3302*67e74705SXin Li    <td>CD1</td>
3303*67e74705SXin Li    <td>Value initialization and default constructors</td>
3304*67e74705SXin Li    <td class="full" align="center">Yes</td>
3305*67e74705SXin Li  </tr>
3306*67e74705SXin Li  <tr id="544">
3307*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#544">544</a></td>
3308*67e74705SXin Li    <td>NAD</td>
3309*67e74705SXin Li    <td>Base class lookup in explicit specialization</td>
3310*67e74705SXin Li    <td class="full" align="center">Yes</td>
3311*67e74705SXin Li  </tr>
3312*67e74705SXin Li  <tr class="open" id="545">
3313*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#545">545</a></td>
3314*67e74705SXin Li    <td>open</td>
3315*67e74705SXin Li    <td>User-defined conversions and built-in operator overload resolution</td>
3316*67e74705SXin Li    <td align="center">Not resolved</td>
3317*67e74705SXin Li  </tr>
3318*67e74705SXin Li  <tr id="546">
3319*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#546">546</a></td>
3320*67e74705SXin Li    <td>C++11</td>
3321*67e74705SXin Li    <td>Explicit instantiation of class template members</td>
3322*67e74705SXin Li    <td class="full" align="center">Yes</td>
3323*67e74705SXin Li  </tr>
3324*67e74705SXin Li  <tr id="547">
3325*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#547">547</a></td>
3326*67e74705SXin Li    <td>C++11</td>
3327*67e74705SXin Li    <td>Partial specialization on member function types</td>
3328*67e74705SXin Li    <td class="full" align="center">Yes</td>
3329*67e74705SXin Li  </tr>
3330*67e74705SXin Li  <tr id="548">
3331*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#548">548</a></td>
3332*67e74705SXin Li    <td>dup</td>
3333*67e74705SXin Li    <td><I>qualified-id</I>s in declarations</td>
3334*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#482">482</a></td>
3335*67e74705SXin Li  </tr>
3336*67e74705SXin Li  <tr class="open" id="549">
3337*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#549">549</a></td>
3338*67e74705SXin Li    <td>drafting</td>
3339*67e74705SXin Li    <td>Non-deducible parameters in partial specializations</td>
3340*67e74705SXin Li    <td align="center">Not resolved</td>
3341*67e74705SXin Li  </tr>
3342*67e74705SXin Li  <tr id="550">
3343*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#550">550</a></td>
3344*67e74705SXin Li    <td>dup</td>
3345*67e74705SXin Li    <td>Pointer to array of unknown bound in parameter declarations</td>
3346*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3347*67e74705SXin Li  </tr>
3348*67e74705SXin Li  <tr id="551">
3349*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#551">551</a></td>
3350*67e74705SXin Li    <td>CD1</td>
3351*67e74705SXin Li    <td>When is <TT>inline</TT> permitted in an explicit instantiation?</td>
3352*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
3353*67e74705SXin Li  </tr>
3354*67e74705SXin Li  <tr id="552">
3355*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#552">552</a></td>
3356*67e74705SXin Li    <td>NAD</td>
3357*67e74705SXin Li    <td>Use of <TT>typename</TT> in the type in a non-type <I>parameter-declaration</I></td>
3358*67e74705SXin Li    <td class="full" align="center">Yes</td>
3359*67e74705SXin Li  </tr>
3360*67e74705SXin Li  <tr id="553">
3361*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#553">553</a></td>
3362*67e74705SXin Li    <td>NAD</td>
3363*67e74705SXin Li    <td>Problems with friend allocation and deallocation functions</td>
3364*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3365*67e74705SXin Li  </tr>
3366*67e74705SXin Li  <tr class="open" id="554">
3367*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#554">554</a></td>
3368*67e74705SXin Li    <td>drafting</td>
3369*67e74705SXin Li    <td>Definition of &#8220;declarative region&#8221; and &#8220;scope&#8221;</td>
3370*67e74705SXin Li    <td align="center">Not resolved</td>
3371*67e74705SXin Li  </tr>
3372*67e74705SXin Li  <tr class="open" id="555">
3373*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#555">555</a></td>
3374*67e74705SXin Li    <td>drafting</td>
3375*67e74705SXin Li    <td>Pseudo-destructor name lookup</td>
3376*67e74705SXin Li    <td align="center">Not resolved</td>
3377*67e74705SXin Li  </tr>
3378*67e74705SXin Li  <tr id="556">
3379*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#556">556</a></td>
3380*67e74705SXin Li    <td>CD2</td>
3381*67e74705SXin Li    <td>Conflicting requirements for acceptable aliasing</td>
3382*67e74705SXin Li    <td class="na" align="center">N/A</td>
3383*67e74705SXin Li  </tr>
3384*67e74705SXin Li  <tr id="557">
3385*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#557">557</a></td>
3386*67e74705SXin Li    <td>CD1</td>
3387*67e74705SXin Li    <td>Does argument-dependent lookup cause template instantiation?</td>
3388*67e74705SXin Li    <td class="full" align="center">Yes</td>
3389*67e74705SXin Li  </tr>
3390*67e74705SXin Li  <tr id="558">
3391*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#558">558</a></td>
3392*67e74705SXin Li    <td>CD1</td>
3393*67e74705SXin Li    <td>Excluded characters in universal character names</td>
3394*67e74705SXin Li    <td class="full" align="center">Yes</td>
3395*67e74705SXin Li  </tr>
3396*67e74705SXin Li  <tr id="559">
3397*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#559">559</a></td>
3398*67e74705SXin Li    <td>CD1</td>
3399*67e74705SXin Li    <td>Editing error in issue 382 resolution</td>
3400*67e74705SXin Li    <td class="full" align="center">Yes</td>
3401*67e74705SXin Li  </tr>
3402*67e74705SXin Li  <tr class="open" id="560">
3403*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#560">560</a></td>
3404*67e74705SXin Li    <td>drafting</td>
3405*67e74705SXin Li    <td>Use of the <TT>typename</TT> keyword in return types</td>
3406*67e74705SXin Li    <td align="center">Not resolved</td>
3407*67e74705SXin Li  </tr>
3408*67e74705SXin Li  <tr id="561">
3409*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#561">561</a></td>
3410*67e74705SXin Li    <td>CD2</td>
3411*67e74705SXin Li    <td>Internal linkage functions in dependent name lookup</td>
3412*67e74705SXin Li    <td class="full" align="center">Yes</td>
3413*67e74705SXin Li  </tr>
3414*67e74705SXin Li  <tr class="open" id="562">
3415*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#562">562</a></td>
3416*67e74705SXin Li    <td>open</td>
3417*67e74705SXin Li    <td><I>qualified-id</I>s in non-expression contexts</td>
3418*67e74705SXin Li    <td align="center">Not resolved</td>
3419*67e74705SXin Li  </tr>
3420*67e74705SXin Li  <tr class="open" id="563">
3421*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#563">563</a></td>
3422*67e74705SXin Li    <td>open</td>
3423*67e74705SXin Li    <td>Linkage specification for objects</td>
3424*67e74705SXin Li    <td align="center">Not resolved</td>
3425*67e74705SXin Li  </tr>
3426*67e74705SXin Li  <tr id="564">
3427*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#564">564</a></td>
3428*67e74705SXin Li    <td>CD2</td>
3429*67e74705SXin Li    <td>Agreement of language linkage or <I>linkage-specification</I>s?</td>
3430*67e74705SXin Li    <td class="full" align="center">Yes</td>
3431*67e74705SXin Li  </tr>
3432*67e74705SXin Li  <tr id="565">
3433*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#565">565</a></td>
3434*67e74705SXin Li    <td>CD3</td>
3435*67e74705SXin Li    <td>Conflict rules for <I>using-declaration</I>s naming function templates</td>
3436*67e74705SXin Li    <td class="full" align="center">Yes</td>
3437*67e74705SXin Li  </tr>
3438*67e74705SXin Li  <tr id="566">
3439*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#566">566</a></td>
3440*67e74705SXin Li    <td>NAD</td>
3441*67e74705SXin Li    <td>Conversion of negative floating point values to integer type</td>
3442*67e74705SXin Li    <td class="full" align="center">Yes</td>
3443*67e74705SXin Li  </tr>
3444*67e74705SXin Li  <tr id="567">
3445*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#567">567</a></td>
3446*67e74705SXin Li    <td>NAD</td>
3447*67e74705SXin Li    <td>Can <TT>size_t</TT> and <TT>ptrdiff_t</TT> be larger than <TT>long</TT>?</td>
3448*67e74705SXin Li    <td class="na" align="center">N/A</td>
3449*67e74705SXin Li  </tr>
3450*67e74705SXin Li  <tr id="568">
3451*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#568">568</a></td>
3452*67e74705SXin Li    <td>CD1</td>
3453*67e74705SXin Li    <td>Definition of POD is too strict</td>
3454*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
3455*67e74705SXin Li  </tr>
3456*67e74705SXin Li  <tr id="569">
3457*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#569">569</a></td>
3458*67e74705SXin Li    <td>CD2</td>
3459*67e74705SXin Li    <td>Spurious semicolons at namespace scope should be allowed</td>
3460*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
3461*67e74705SXin Li  </tr>
3462*67e74705SXin Li  <tr id="570">
3463*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#570">570</a></td>
3464*67e74705SXin Li    <td>CD2</td>
3465*67e74705SXin Li    <td>Are references subject to the ODR?</td>
3466*67e74705SXin Li    <td class="na" align="center">Duplicate of <a href="#633">633</a></td>
3467*67e74705SXin Li  </tr>
3468*67e74705SXin Li  <tr id="571">
3469*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#571">571</a></td>
3470*67e74705SXin Li    <td>CD2</td>
3471*67e74705SXin Li    <td>References declared <TT>const</TT></td>
3472*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3473*67e74705SXin Li  </tr>
3474*67e74705SXin Li  <tr id="572">
3475*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#572">572</a></td>
3476*67e74705SXin Li    <td>C++11</td>
3477*67e74705SXin Li    <td>Standard conversions for non-built-in types</td>
3478*67e74705SXin Li    <td class="full" align="center">Yes</td>
3479*67e74705SXin Li  </tr>
3480*67e74705SXin Li  <tr id="573">
3481*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#573">573</a></td>
3482*67e74705SXin Li    <td>C++11</td>
3483*67e74705SXin Li    <td>Conversions between function pointers and <TT>void*</TT></td>
3484*67e74705SXin Li    <td class="none" align="center">No</td>
3485*67e74705SXin Li  </tr>
3486*67e74705SXin Li  <tr id="574">
3487*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#574">574</a></td>
3488*67e74705SXin Li    <td>NAD</td>
3489*67e74705SXin Li    <td>Definition of &#8220;copy assignment operator&#8221;</td>
3490*67e74705SXin Li    <td class="full" align="center">Yes</td>
3491*67e74705SXin Li  </tr>
3492*67e74705SXin Li  <tr id="575">
3493*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#575">575</a></td>
3494*67e74705SXin Li    <td>C++11</td>
3495*67e74705SXin Li    <td>Criteria for deduction failure</td>
3496*67e74705SXin Li    <td class="full" align="center">Yes</td>
3497*67e74705SXin Li  </tr>
3498*67e74705SXin Li  <tr id="576">
3499*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#576">576</a></td>
3500*67e74705SXin Li    <td>CD2</td>
3501*67e74705SXin Li    <td>Typedefs in function definitions</td>
3502*67e74705SXin Li    <td class="full" align="center">Yes</td>
3503*67e74705SXin Li  </tr>
3504*67e74705SXin Li  <tr id="577">
3505*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#577">577</a></td>
3506*67e74705SXin Li    <td>CD3</td>
3507*67e74705SXin Li    <td><TT>void</TT> in an empty parameter list</td>
3508*67e74705SXin Li    <td class="full" align="center">Yes</td>
3509*67e74705SXin Li  </tr>
3510*67e74705SXin Li  <tr class="open" id="578">
3511*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#578">578</a></td>
3512*67e74705SXin Li    <td>open</td>
3513*67e74705SXin Li    <td>Phase 1 replacement of characters with <I>universal-character-name</I>s</td>
3514*67e74705SXin Li    <td align="center">Not resolved</td>
3515*67e74705SXin Li  </tr>
3516*67e74705SXin Li  <tr class="open" id="579">
3517*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#579">579</a></td>
3518*67e74705SXin Li    <td>open</td>
3519*67e74705SXin Li    <td>What is a &#8220;nested&#8221; <TT>&gt;</TT> or <TT>&gt;&gt;</TT>?</td>
3520*67e74705SXin Li    <td align="center">Not resolved</td>
3521*67e74705SXin Li  </tr>
3522*67e74705SXin Li  <tr id="580">
3523*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#580">580</a></td>
3524*67e74705SXin Li    <td>C++11</td>
3525*67e74705SXin Li    <td>Access in <I>template-parameter</I>s of member and friend definitions</td>
3526*67e74705SXin Li    <td class="partial" align="center">Partial</td>
3527*67e74705SXin Li  </tr>
3528*67e74705SXin Li  <tr class="open" id="581">
3529*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#581">581</a></td>
3530*67e74705SXin Li    <td>open</td>
3531*67e74705SXin Li    <td>Can a templated constructor be explicitly instantiated or specialized?</td>
3532*67e74705SXin Li    <td align="center">Not resolved</td>
3533*67e74705SXin Li  </tr>
3534*67e74705SXin Li  <tr id="582">
3535*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#582">582</a></td>
3536*67e74705SXin Li    <td>CD1</td>
3537*67e74705SXin Li    <td>Template conversion functions</td>
3538*67e74705SXin Li    <td class="na" align="center">N/A</td>
3539*67e74705SXin Li  </tr>
3540*67e74705SXin Li  <tr id="583">
3541*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#583">583</a></td>
3542*67e74705SXin Li    <td>CD3</td>
3543*67e74705SXin Li    <td>Relational pointer comparisons against the null pointer constant</td>
3544*67e74705SXin Li    <td class="none" align="center">No</td>
3545*67e74705SXin Li  </tr>
3546*67e74705SXin Li  <tr id="584">
3547*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#584">584</a></td>
3548*67e74705SXin Li    <td>NAD</td>
3549*67e74705SXin Li    <td>Unions and aliasing</td>
3550*67e74705SXin Li    <td class="na" align="center">N/A</td>
3551*67e74705SXin Li  </tr>
3552*67e74705SXin Li  <tr id="585">
3553*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#585">585</a></td>
3554*67e74705SXin Li    <td>NAD</td>
3555*67e74705SXin Li    <td>Friend template template parameters</td>
3556*67e74705SXin Li    <td class="full" align="center">Yes</td>
3557*67e74705SXin Li  </tr>
3558*67e74705SXin Li  <tr id="586">
3559*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#586">586</a></td>
3560*67e74705SXin Li    <td>NAD</td>
3561*67e74705SXin Li    <td>Default <I>template-argument</I>s and template argument deduction</td>
3562*67e74705SXin Li    <td class="na" align="center">N/A</td>
3563*67e74705SXin Li  </tr>
3564*67e74705SXin Li  <tr id="587">
3565*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#587">587</a></td>
3566*67e74705SXin Li    <td>CD2</td>
3567*67e74705SXin Li    <td>Lvalue operands of a conditional expression differing only in cv-qualification</td>
3568*67e74705SXin Li    <td class="full" align="center">Yes</td>
3569*67e74705SXin Li  </tr>
3570*67e74705SXin Li  <tr id="588">
3571*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#588">588</a></td>
3572*67e74705SXin Li    <td>CD2</td>
3573*67e74705SXin Li    <td>Searching dependent bases of classes local to function templates</td>
3574*67e74705SXin Li    <td class="full" align="center">Yes</td>
3575*67e74705SXin Li  </tr>
3576*67e74705SXin Li  <tr id="589">
3577*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#589">589</a></td>
3578*67e74705SXin Li    <td>CD2</td>
3579*67e74705SXin Li    <td>Direct binding of class and array rvalues in reference initialization</td>
3580*67e74705SXin Li    <td class="full" align="center">Yes</td>
3581*67e74705SXin Li  </tr>
3582*67e74705SXin Li  <tr id="590">
3583*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#590">590</a></td>
3584*67e74705SXin Li    <td>C++11</td>
3585*67e74705SXin Li    <td>Nested classes and the &#8220;current instantiation&#8221;</td>
3586*67e74705SXin Li    <td class="full" align="center">Yes</td>
3587*67e74705SXin Li  </tr>
3588*67e74705SXin Li  <tr id="591">
3589*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#591">591</a></td>
3590*67e74705SXin Li    <td>DRWP</td>
3591*67e74705SXin Li    <td>When a dependent base class is the current instantiation</td>
3592*67e74705SXin Li    <td class="none" align="center">No</td>
3593*67e74705SXin Li  </tr>
3594*67e74705SXin Li  <tr id="592">
3595*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#592">592</a></td>
3596*67e74705SXin Li    <td>CD1</td>
3597*67e74705SXin Li    <td>Exceptions during construction of local static objects</td>
3598*67e74705SXin Li    <td class="na" align="center">N/A</td>
3599*67e74705SXin Li  </tr>
3600*67e74705SXin Li  <tr id="593">
3601*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#593">593</a></td>
3602*67e74705SXin Li    <td>NAD</td>
3603*67e74705SXin Li    <td>Falling off the end of a destructor's <I>function-try-block</I> handler</td>
3604*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3605*67e74705SXin Li  </tr>
3606*67e74705SXin Li  <tr id="594">
3607*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#594">594</a></td>
3608*67e74705SXin Li    <td>CD1</td>
3609*67e74705SXin Li    <td>Coordinating issues 119 and 404 with delegating constructors</td>
3610*67e74705SXin Li    <td class="na" align="center">N/A</td>
3611*67e74705SXin Li  </tr>
3612*67e74705SXin Li  <tr id="595">
3613*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#595">595</a></td>
3614*67e74705SXin Li    <td>dup</td>
3615*67e74705SXin Li    <td>Exception specifications in templates instantiated from class bodies</td>
3616*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#1330">1330</a></td>
3617*67e74705SXin Li  </tr>
3618*67e74705SXin Li  <tr class="open" id="596">
3619*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#596">596</a></td>
3620*67e74705SXin Li    <td>open</td>
3621*67e74705SXin Li    <td>Replacing an exception object</td>
3622*67e74705SXin Li    <td align="center">Not resolved</td>
3623*67e74705SXin Li  </tr>
3624*67e74705SXin Li  <tr id="597">
3625*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#597">597</a></td>
3626*67e74705SXin Li    <td>CD3</td>
3627*67e74705SXin Li    <td>Conversions applied to out-of-lifetime non-POD lvalues</td>
3628*67e74705SXin Li    <td class="na" align="center">N/A</td>
3629*67e74705SXin Li  </tr>
3630*67e74705SXin Li  <tr id="598">
3631*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#598">598</a></td>
3632*67e74705SXin Li    <td>CD2</td>
3633*67e74705SXin Li    <td>Associated namespaces of overloaded functions and function templates</td>
3634*67e74705SXin Li    <td class="full" align="center">Yes</td>
3635*67e74705SXin Li  </tr>
3636*67e74705SXin Li  <tr id="599">
3637*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#599">599</a></td>
3638*67e74705SXin Li    <td>CD2</td>
3639*67e74705SXin Li    <td>Deleting a null function pointer</td>
3640*67e74705SXin Li    <td class="partial" align="center">Partial</td>
3641*67e74705SXin Li  </tr>
3642*67e74705SXin Li  <tr class="open" id="600">
3643*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#600">600</a></td>
3644*67e74705SXin Li    <td>open</td>
3645*67e74705SXin Li    <td>Does access control apply to members or to names?</td>
3646*67e74705SXin Li    <td align="center">Not resolved</td>
3647*67e74705SXin Li  </tr>
3648*67e74705SXin Li  <tr id="601">
3649*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#601">601</a></td>
3650*67e74705SXin Li    <td>CD2</td>
3651*67e74705SXin Li    <td>Type of literals in preprocessing expressions</td>
3652*67e74705SXin Li    <td class="full" align="center">Yes</td>
3653*67e74705SXin Li  </tr>
3654*67e74705SXin Li  <tr id="602">
3655*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#602">602</a></td>
3656*67e74705SXin Li    <td>C++11</td>
3657*67e74705SXin Li    <td>When is the injected-class-name of a class template a template?</td>
3658*67e74705SXin Li    <td class="full" align="center">Yes</td>
3659*67e74705SXin Li  </tr>
3660*67e74705SXin Li  <tr id="603">
3661*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#603">603</a></td>
3662*67e74705SXin Li    <td>CD1</td>
3663*67e74705SXin Li    <td>Type equivalence and unsigned overflow</td>
3664*67e74705SXin Li    <td class="full" align="center">Yes</td>
3665*67e74705SXin Li  </tr>
3666*67e74705SXin Li  <tr id="604">
3667*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#604">604</a></td>
3668*67e74705SXin Li    <td>CD2</td>
3669*67e74705SXin Li    <td>Argument list for overload resolution in copy-initialization</td>
3670*67e74705SXin Li    <td class="na" align="center">N/A</td>
3671*67e74705SXin Li  </tr>
3672*67e74705SXin Li  <tr id="605">
3673*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#605">605</a></td>
3674*67e74705SXin Li    <td>C++11</td>
3675*67e74705SXin Li    <td>Linkage of explicit specializations</td>
3676*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3677*67e74705SXin Li  </tr>
3678*67e74705SXin Li  <tr id="606">
3679*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#606">606</a></td>
3680*67e74705SXin Li    <td>CD1</td>
3681*67e74705SXin Li    <td>Template argument deduction for rvalue references</td>
3682*67e74705SXin Li    <td class="full" align="center">Yes</td>
3683*67e74705SXin Li  </tr>
3684*67e74705SXin Li  <tr class="open" id="607">
3685*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#607">607</a></td>
3686*67e74705SXin Li    <td>open</td>
3687*67e74705SXin Li    <td>Lookup of <I>mem-initializer-id</I>s</td>
3688*67e74705SXin Li    <td align="center">Not resolved</td>
3689*67e74705SXin Li  </tr>
3690*67e74705SXin Li  <tr id="608">
3691*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#608">608</a></td>
3692*67e74705SXin Li    <td>CD2</td>
3693*67e74705SXin Li    <td>Determining the final overrider of a virtual function</td>
3694*67e74705SXin Li    <td class="full" align="center">Yes</td>
3695*67e74705SXin Li  </tr>
3696*67e74705SXin Li  <tr id="609">
3697*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#609">609</a></td>
3698*67e74705SXin Li    <td>DRWP</td>
3699*67e74705SXin Li    <td>What is a &#8220;top-level&#8221; cv-qualifier?</td>
3700*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3701*67e74705SXin Li  </tr>
3702*67e74705SXin Li  <tr id="610">
3703*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#610">610</a></td>
3704*67e74705SXin Li    <td>NAD</td>
3705*67e74705SXin Li    <td>Computing the negative of <TT>0U</TT></td>
3706*67e74705SXin Li    <td class="full" align="center">Yes</td>
3707*67e74705SXin Li  </tr>
3708*67e74705SXin Li  <tr id="611">
3709*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#611">611</a></td>
3710*67e74705SXin Li    <td>CD2</td>
3711*67e74705SXin Li    <td>Zero-initializing references</td>
3712*67e74705SXin Li    <td class="full" align="center">Yes</td>
3713*67e74705SXin Li  </tr>
3714*67e74705SXin Li  <tr id="612">
3715*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#612">612</a></td>
3716*67e74705SXin Li    <td>CD2</td>
3717*67e74705SXin Li    <td>Requirements on a conforming implementation</td>
3718*67e74705SXin Li    <td class="na" align="center">N/A</td>
3719*67e74705SXin Li  </tr>
3720*67e74705SXin Li  <tr id="613">
3721*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#613">613</a></td>
3722*67e74705SXin Li    <td>CD1</td>
3723*67e74705SXin Li    <td>Unevaluated uses of non-static class members</td>
3724*67e74705SXin Li    <td class="full" align="center">Yes (C++11 onwards)</td>
3725*67e74705SXin Li  </tr>
3726*67e74705SXin Li  <tr id="614">
3727*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#614">614</a></td>
3728*67e74705SXin Li    <td>CD1</td>
3729*67e74705SXin Li    <td>Results of integer <TT>/</TT> and <TT>%</TT></td>
3730*67e74705SXin Li    <td class="full" align="center">Yes</td>
3731*67e74705SXin Li  </tr>
3732*67e74705SXin Li  <tr id="615">
3733*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#615">615</a></td>
3734*67e74705SXin Li    <td>C++11</td>
3735*67e74705SXin Li    <td>Incorrect description of variables that can be initialized</td>
3736*67e74705SXin Li    <td class="full" align="center">Yes</td>
3737*67e74705SXin Li  </tr>
3738*67e74705SXin Li  <tr id="616">
3739*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616">616</a></td>
3740*67e74705SXin Li    <td>CD3</td>
3741*67e74705SXin Li    <td>Definition of &#8220;indeterminate value&#8221;</td>
3742*67e74705SXin Li    <td class="none" align="center">No</td>
3743*67e74705SXin Li  </tr>
3744*67e74705SXin Li  <tr class="open" id="617">
3745*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#617">617</a></td>
3746*67e74705SXin Li    <td>drafting</td>
3747*67e74705SXin Li    <td>Lvalue-to-rvalue conversions of uninitialized <TT>char</TT> objects</td>
3748*67e74705SXin Li    <td align="center">Not resolved</td>
3749*67e74705SXin Li  </tr>
3750*67e74705SXin Li  <tr id="618">
3751*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#618">618</a></td>
3752*67e74705SXin Li    <td>CD2</td>
3753*67e74705SXin Li    <td>Casts in preprocessor conditional expressions</td>
3754*67e74705SXin Li    <td class="full" align="center">Yes</td>
3755*67e74705SXin Li  </tr>
3756*67e74705SXin Li  <tr id="619">
3757*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#619">619</a></td>
3758*67e74705SXin Li    <td>C++11</td>
3759*67e74705SXin Li    <td>Completeness of array types</td>
3760*67e74705SXin Li    <td class="full" align="center">Yes</td>
3761*67e74705SXin Li  </tr>
3762*67e74705SXin Li  <tr id="620">
3763*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#620">620</a></td>
3764*67e74705SXin Li    <td>CD1</td>
3765*67e74705SXin Li    <td>Declaration order in layout-compatible POD structs</td>
3766*67e74705SXin Li    <td class="full" align="center">Duplicate of <a href="#568">568</a></td>
3767*67e74705SXin Li  </tr>
3768*67e74705SXin Li  <tr id="621">
3769*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#621">621</a></td>
3770*67e74705SXin Li    <td>C++11</td>
3771*67e74705SXin Li    <td>Template argument deduction from function return types</td>
3772*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3773*67e74705SXin Li  </tr>
3774*67e74705SXin Li  <tr id="622">
3775*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#622">622</a></td>
3776*67e74705SXin Li    <td>NAD</td>
3777*67e74705SXin Li    <td>Relational comparisons of arbitrary pointers</td>
3778*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3779*67e74705SXin Li  </tr>
3780*67e74705SXin Li  <tr id="623">
3781*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#623">623</a></td>
3782*67e74705SXin Li    <td>CD3</td>
3783*67e74705SXin Li    <td>Use of pointers to deallocated storage</td>
3784*67e74705SXin Li    <td class="na" align="center">N/A</td>
3785*67e74705SXin Li  </tr>
3786*67e74705SXin Li  <tr id="624">
3787*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#624">624</a></td>
3788*67e74705SXin Li    <td>CD1</td>
3789*67e74705SXin Li    <td>Overflow in calculating size of allocation</td>
3790*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3791*67e74705SXin Li  </tr>
3792*67e74705SXin Li  <tr id="625">
3793*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#625">625</a></td>
3794*67e74705SXin Li    <td>CD2</td>
3795*67e74705SXin Li    <td>Use of <TT>auto</TT> as a <I>template-argument</I></td>
3796*67e74705SXin Li    <td class="full" align="center">Yes</td>
3797*67e74705SXin Li  </tr>
3798*67e74705SXin Li  <tr id="626">
3799*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#626">626</a></td>
3800*67e74705SXin Li    <td>CD2</td>
3801*67e74705SXin Li    <td>Preprocessor string literals</td>
3802*67e74705SXin Li    <td class="full" align="center">Yes</td>
3803*67e74705SXin Li  </tr>
3804*67e74705SXin Li  <tr id="627">
3805*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#627">627</a></td>
3806*67e74705SXin Li    <td>NAD</td>
3807*67e74705SXin Li    <td>Values behaving as types</td>
3808*67e74705SXin Li    <td class="full" align="center">Yes</td>
3809*67e74705SXin Li  </tr>
3810*67e74705SXin Li  <tr id="628">
3811*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#628">628</a></td>
3812*67e74705SXin Li    <td>CD2</td>
3813*67e74705SXin Li    <td>The values of an enumeration with no enumerator</td>
3814*67e74705SXin Li    <td class="na" align="center">N/A</td>
3815*67e74705SXin Li  </tr>
3816*67e74705SXin Li  <tr id="629">
3817*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#629">629</a></td>
3818*67e74705SXin Li    <td>CD1</td>
3819*67e74705SXin Li    <td><TT>auto</TT> parsing ambiguity</td>
3820*67e74705SXin Li    <td class="full" align="center">Yes</td>
3821*67e74705SXin Li  </tr>
3822*67e74705SXin Li  <tr id="630">
3823*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#630">630</a></td>
3824*67e74705SXin Li    <td>CD2</td>
3825*67e74705SXin Li    <td>Equality of narrow and wide character values in the basic character set</td>
3826*67e74705SXin Li    <td class="full" align="center">Yes</td>
3827*67e74705SXin Li  </tr>
3828*67e74705SXin Li  <tr id="631">
3829*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#631">631</a></td>
3830*67e74705SXin Li    <td>CD3</td>
3831*67e74705SXin Li    <td>Jumping into a &#8220;then&#8221; clause</td>
3832*67e74705SXin Li    <td class="na" align="center">N/A</td>
3833*67e74705SXin Li  </tr>
3834*67e74705SXin Li  <tr id="632">
3835*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#632">632</a></td>
3836*67e74705SXin Li    <td>CD1</td>
3837*67e74705SXin Li    <td>Brace-enclosed initializer for scalar member of aggregate</td>
3838*67e74705SXin Li    <td class="full" align="center">Yes</td>
3839*67e74705SXin Li  </tr>
3840*67e74705SXin Li  <tr id="633">
3841*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#633">633</a></td>
3842*67e74705SXin Li    <td>CD2</td>
3843*67e74705SXin Li    <td>Specifications for variables that should also apply to references</td>
3844*67e74705SXin Li    <td class="na" align="center">N/A</td>
3845*67e74705SXin Li  </tr>
3846*67e74705SXin Li  <tr id="634">
3847*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#634">634</a></td>
3848*67e74705SXin Li    <td>CD1</td>
3849*67e74705SXin Li    <td>Conditionally-supported behavior for non-POD objects passed to ellipsis redux</td>
3850*67e74705SXin Li    <td class="full" align="center">Yes</td>
3851*67e74705SXin Li  </tr>
3852*67e74705SXin Li  <tr id="635">
3853*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#635">635</a></td>
3854*67e74705SXin Li    <td>NAD</td>
3855*67e74705SXin Li    <td>Names of constructors and destructors of templates</td>
3856*67e74705SXin Li    <td class="full" align="center">Yes</td>
3857*67e74705SXin Li  </tr>
3858*67e74705SXin Li  <tr class="open" id="636">
3859*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#636">636</a></td>
3860*67e74705SXin Li    <td>drafting</td>
3861*67e74705SXin Li    <td>Dynamic type of objects and aliasing</td>
3862*67e74705SXin Li    <td align="center">Not resolved</td>
3863*67e74705SXin Li  </tr>
3864*67e74705SXin Li  <tr id="637">
3865*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#637">637</a></td>
3866*67e74705SXin Li    <td>CD1</td>
3867*67e74705SXin Li    <td>Sequencing rules and example disagree</td>
3868*67e74705SXin Li    <td class="full" align="center">Yes</td>
3869*67e74705SXin Li  </tr>
3870*67e74705SXin Li  <tr id="638">
3871*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#638">638</a></td>
3872*67e74705SXin Li    <td>CD2</td>
3873*67e74705SXin Li    <td>Explicit specialization and friendship</td>
3874*67e74705SXin Li    <td class="none" align="center">No</td>
3875*67e74705SXin Li  </tr>
3876*67e74705SXin Li  <tr id="639">
3877*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#639">639</a></td>
3878*67e74705SXin Li    <td>CD1</td>
3879*67e74705SXin Li    <td>What makes side effects &#8220;different&#8221; from one another?</td>
3880*67e74705SXin Li    <td class="full" align="center">Yes</td>
3881*67e74705SXin Li  </tr>
3882*67e74705SXin Li  <tr class="open" id="640">
3883*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#640">640</a></td>
3884*67e74705SXin Li    <td>open</td>
3885*67e74705SXin Li    <td>Accessing destroyed local objects of static storage duration</td>
3886*67e74705SXin Li    <td align="center">Not resolved</td>
3887*67e74705SXin Li  </tr>
3888*67e74705SXin Li  <tr id="641">
3889*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#641">641</a></td>
3890*67e74705SXin Li    <td>CD2</td>
3891*67e74705SXin Li    <td>Overload resolution and conversion-to-same-type operators</td>
3892*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3893*67e74705SXin Li  </tr>
3894*67e74705SXin Li  <tr id="642">
3895*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#642">642</a></td>
3896*67e74705SXin Li    <td>CD2</td>
3897*67e74705SXin Li    <td>Definition and use of &#8220;block scope&#8221; and &#8220;local scope&#8221;</td>
3898*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3899*67e74705SXin Li  </tr>
3900*67e74705SXin Li  <tr id="643">
3901*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#643">643</a></td>
3902*67e74705SXin Li    <td>NAD</td>
3903*67e74705SXin Li    <td>Use of <TT>decltype</TT> in a class <I>member-specification</I></td>
3904*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3905*67e74705SXin Li  </tr>
3906*67e74705SXin Li  <tr id="644">
3907*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#644">644</a></td>
3908*67e74705SXin Li    <td>CD1</td>
3909*67e74705SXin Li    <td>Should a trivial class type be a literal type?</td>
3910*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3911*67e74705SXin Li  </tr>
3912*67e74705SXin Li  <tr id="645">
3913*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#645">645</a></td>
3914*67e74705SXin Li    <td>CD2</td>
3915*67e74705SXin Li    <td>Are bit-field and non-bit-field members layout compatible?</td>
3916*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3917*67e74705SXin Li  </tr>
3918*67e74705SXin Li  <tr id="646">
3919*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#646">646</a></td>
3920*67e74705SXin Li    <td>NAD</td>
3921*67e74705SXin Li    <td>Can a class with a constexpr copy constructor be a literal type?</td>
3922*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3923*67e74705SXin Li  </tr>
3924*67e74705SXin Li  <tr id="647">
3925*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#647">647</a></td>
3926*67e74705SXin Li    <td>CD1</td>
3927*67e74705SXin Li    <td>Non-constexpr instances of constexpr constructor templates</td>
3928*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3929*67e74705SXin Li  </tr>
3930*67e74705SXin Li  <tr id="648">
3931*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#648">648</a></td>
3932*67e74705SXin Li    <td>CD1</td>
3933*67e74705SXin Li    <td>Constant expressions in constexpr initializers</td>
3934*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3935*67e74705SXin Li  </tr>
3936*67e74705SXin Li  <tr id="649">
3937*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#649">649</a></td>
3938*67e74705SXin Li    <td>CD1</td>
3939*67e74705SXin Li    <td>Optionally ill-formed extended alignment requests</td>
3940*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3941*67e74705SXin Li  </tr>
3942*67e74705SXin Li  <tr id="650">
3943*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#650">650</a></td>
3944*67e74705SXin Li    <td>CD2</td>
3945*67e74705SXin Li    <td>Order of destruction for temporaries bound to the returned value of a function</td>
3946*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3947*67e74705SXin Li  </tr>
3948*67e74705SXin Li  <tr id="651">
3949*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#651">651</a></td>
3950*67e74705SXin Li    <td>CD1</td>
3951*67e74705SXin Li    <td>Problems in <TT>decltype</TT> specification and examples</td>
3952*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3953*67e74705SXin Li  </tr>
3954*67e74705SXin Li  <tr id="652">
3955*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#652">652</a></td>
3956*67e74705SXin Li    <td>CD2</td>
3957*67e74705SXin Li    <td>Compile-time evaluation of floating-point expressions</td>
3958*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3959*67e74705SXin Li  </tr>
3960*67e74705SXin Li  <tr id="653">
3961*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#653">653</a></td>
3962*67e74705SXin Li    <td>CD2</td>
3963*67e74705SXin Li    <td>Copy assignment of unions</td>
3964*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3965*67e74705SXin Li  </tr>
3966*67e74705SXin Li  <tr id="654">
3967*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#654">654</a></td>
3968*67e74705SXin Li    <td>CD1</td>
3969*67e74705SXin Li    <td>Conversions to and from <TT>nullptr_t</TT></td>
3970*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3971*67e74705SXin Li  </tr>
3972*67e74705SXin Li  <tr id="655">
3973*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#655">655</a></td>
3974*67e74705SXin Li    <td>C++11</td>
3975*67e74705SXin Li    <td>Initialization not specified for forwarding constructors</td>
3976*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3977*67e74705SXin Li  </tr>
3978*67e74705SXin Li  <tr id="656">
3979*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#656">656</a></td>
3980*67e74705SXin Li    <td>CD2</td>
3981*67e74705SXin Li    <td>Direct binding to the result of a conversion operator</td>
3982*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3983*67e74705SXin Li  </tr>
3984*67e74705SXin Li  <tr id="657">
3985*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#657">657</a></td>
3986*67e74705SXin Li    <td>CD2</td>
3987*67e74705SXin Li    <td>Abstract class parameter in synthesized declaration</td>
3988*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3989*67e74705SXin Li  </tr>
3990*67e74705SXin Li  <tr id="658">
3991*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#658">658</a></td>
3992*67e74705SXin Li    <td>CD2</td>
3993*67e74705SXin Li    <td>Defining <TT>reinterpret_cast</TT> for pointer types</td>
3994*67e74705SXin Li    <td class="none" align="center">Unknown</td>
3995*67e74705SXin Li  </tr>
3996*67e74705SXin Li  <tr id="659">
3997*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#659">659</a></td>
3998*67e74705SXin Li    <td>CD1</td>
3999*67e74705SXin Li    <td>Alignment of function types</td>
4000*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4001*67e74705SXin Li  </tr>
4002*67e74705SXin Li  <tr id="660">
4003*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#660">660</a></td>
4004*67e74705SXin Li    <td>CD1</td>
4005*67e74705SXin Li    <td>Unnamed scoped enumerations</td>
4006*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4007*67e74705SXin Li  </tr>
4008*67e74705SXin Li  <tr id="661">
4009*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#661">661</a></td>
4010*67e74705SXin Li    <td>CD1</td>
4011*67e74705SXin Li    <td>Semantics of arithmetic comparisons</td>
4012*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4013*67e74705SXin Li  </tr>
4014*67e74705SXin Li  <tr id="662">
4015*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#662">662</a></td>
4016*67e74705SXin Li    <td>NAD</td>
4017*67e74705SXin Li    <td>Forming a pointer to a reference type</td>
4018*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4019*67e74705SXin Li  </tr>
4020*67e74705SXin Li  <tr id="663">
4021*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#663">663</a></td>
4022*67e74705SXin Li    <td>CD1</td>
4023*67e74705SXin Li    <td>Valid Cyrillic identifier characters</td>
4024*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4025*67e74705SXin Li  </tr>
4026*67e74705SXin Li  <tr id="664">
4027*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#664">664</a></td>
4028*67e74705SXin Li    <td>CD2</td>
4029*67e74705SXin Li    <td>Direct binding of references to non-class rvalue references</td>
4030*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4031*67e74705SXin Li  </tr>
4032*67e74705SXin Li  <tr id="665">
4033*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#665">665</a></td>
4034*67e74705SXin Li    <td>CD2</td>
4035*67e74705SXin Li    <td>Problems in the specification of <TT>dynamic_cast</TT></td>
4036*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4037*67e74705SXin Li  </tr>
4038*67e74705SXin Li  <tr id="666">
4039*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#666">666</a></td>
4040*67e74705SXin Li    <td>CD1</td>
4041*67e74705SXin Li    <td>Dependent <I>qualified-id</I>s without the <TT>typename</TT> keyword</td>
4042*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4043*67e74705SXin Li  </tr>
4044*67e74705SXin Li  <tr id="667">
4045*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#667">667</a></td>
4046*67e74705SXin Li    <td>CD2</td>
4047*67e74705SXin Li    <td>Trivial special member functions that cannot be implicitly defined</td>
4048*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4049*67e74705SXin Li  </tr>
4050*67e74705SXin Li  <tr id="668">
4051*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#668">668</a></td>
4052*67e74705SXin Li    <td>CD2</td>
4053*67e74705SXin Li    <td>Throwing an exception from the destructor of a local static object</td>
4054*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4055*67e74705SXin Li  </tr>
4056*67e74705SXin Li  <tr id="669">
4057*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#669">669</a></td>
4058*67e74705SXin Li    <td>NAD</td>
4059*67e74705SXin Li    <td>Confusing specification of the meaning of <TT>decltype</TT></td>
4060*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4061*67e74705SXin Li  </tr>
4062*67e74705SXin Li  <tr class="open" id="670">
4063*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#670">670</a></td>
4064*67e74705SXin Li    <td>open</td>
4065*67e74705SXin Li    <td>Copy initialization via derived-to-base conversion in the second step</td>
4066*67e74705SXin Li    <td align="center">Not resolved</td>
4067*67e74705SXin Li  </tr>
4068*67e74705SXin Li  <tr id="671">
4069*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#671">671</a></td>
4070*67e74705SXin Li    <td>CD1</td>
4071*67e74705SXin Li    <td>Explicit conversion from a scoped enumeration type to integral type</td>
4072*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4073*67e74705SXin Li  </tr>
4074*67e74705SXin Li  <tr id="672">
4075*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#672">672</a></td>
4076*67e74705SXin Li    <td>CD2</td>
4077*67e74705SXin Li    <td>Sequencing of initialization in <I>new-expression</I>s</td>
4078*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4079*67e74705SXin Li  </tr>
4080*67e74705SXin Li  <tr id="673">
4081*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#673">673</a></td>
4082*67e74705SXin Li    <td>NAD</td>
4083*67e74705SXin Li    <td>Injection of names from <I>elaborated-type-specifier</I>s in <TT>friend</TT> declarations</td>
4084*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4085*67e74705SXin Li  </tr>
4086*67e74705SXin Li  <tr id="674">
4087*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#674">674</a></td>
4088*67e74705SXin Li    <td>C++11</td>
4089*67e74705SXin Li    <td>&#8220;matching specialization&#8221; for a friend declaration</td>
4090*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4091*67e74705SXin Li  </tr>
4092*67e74705SXin Li  <tr id="675">
4093*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#675">675</a></td>
4094*67e74705SXin Li    <td>CD3</td>
4095*67e74705SXin Li    <td>Signedness of bit-field with typedef or template parameter type</td>
4096*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4097*67e74705SXin Li  </tr>
4098*67e74705SXin Li  <tr id="676">
4099*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#676">676</a></td>
4100*67e74705SXin Li    <td>C++11</td>
4101*67e74705SXin Li    <td><I>static_assert-declaration</I>s and general requirements for declarations</td>
4102*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4103*67e74705SXin Li  </tr>
4104*67e74705SXin Li  <tr id="677">
4105*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#677">677</a></td>
4106*67e74705SXin Li    <td>CD1</td>
4107*67e74705SXin Li    <td>Deleted <TT>operator delete</TT> and virtual destructors</td>
4108*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4109*67e74705SXin Li  </tr>
4110*67e74705SXin Li  <tr id="678">
4111*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#678">678</a></td>
4112*67e74705SXin Li    <td>C++11</td>
4113*67e74705SXin Li    <td>Language linkage of member function parameter types and the ODR</td>
4114*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4115*67e74705SXin Li  </tr>
4116*67e74705SXin Li  <tr id="679">
4117*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#679">679</a></td>
4118*67e74705SXin Li    <td>CD1</td>
4119*67e74705SXin Li    <td>Equivalence of <I>template-id</I>s and operator function templates</td>
4120*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4121*67e74705SXin Li  </tr>
4122*67e74705SXin Li  <tr id="680">
4123*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#680">680</a></td>
4124*67e74705SXin Li    <td>CD2</td>
4125*67e74705SXin Li    <td>What is a move constructor?</td>
4126*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4127*67e74705SXin Li  </tr>
4128*67e74705SXin Li  <tr id="681">
4129*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#681">681</a></td>
4130*67e74705SXin Li    <td>CD1</td>
4131*67e74705SXin Li    <td>Restrictions on declarators with late-specified return types</td>
4132*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4133*67e74705SXin Li  </tr>
4134*67e74705SXin Li  <tr class="open" id="682">
4135*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#682">682</a></td>
4136*67e74705SXin Li    <td>drafting</td>
4137*67e74705SXin Li    <td>Missing description of lookup of template aliases</td>
4138*67e74705SXin Li    <td align="center">Not resolved</td>
4139*67e74705SXin Li  </tr>
4140*67e74705SXin Li  <tr id="683">
4141*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#683">683</a></td>
4142*67e74705SXin Li    <td>CD1</td>
4143*67e74705SXin Li    <td>Requirements for trivial subobject special functions</td>
4144*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4145*67e74705SXin Li  </tr>
4146*67e74705SXin Li  <tr id="684">
4147*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#684">684</a></td>
4148*67e74705SXin Li    <td>CD1</td>
4149*67e74705SXin Li    <td>Constant expressions involving the address of an automatic variable</td>
4150*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4151*67e74705SXin Li  </tr>
4152*67e74705SXin Li  <tr id="685">
4153*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#685">685</a></td>
4154*67e74705SXin Li    <td>CD2</td>
4155*67e74705SXin Li    <td>Integral promotion of enumeration ignores fixed underlying type</td>
4156*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4157*67e74705SXin Li  </tr>
4158*67e74705SXin Li  <tr id="686">
4159*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#686">686</a></td>
4160*67e74705SXin Li    <td>CD1</td>
4161*67e74705SXin Li    <td>Type declarations/definitions in <I>type-specifier-seq</I>s and <I>type-id</I>s</td>
4162*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4163*67e74705SXin Li  </tr>
4164*67e74705SXin Li  <tr class="open" id="687">
4165*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#687">687</a></td>
4166*67e74705SXin Li    <td>extension</td>
4167*67e74705SXin Li    <td><TT>template</TT> keyword with <I>unqualified-id</I>s</td>
4168*67e74705SXin Li    <td align="center">Not resolved</td>
4169*67e74705SXin Li  </tr>
4170*67e74705SXin Li  <tr id="688">
4171*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#688">688</a></td>
4172*67e74705SXin Li    <td>CD1</td>
4173*67e74705SXin Li    <td>Constexpr constructors and static initialization</td>
4174*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4175*67e74705SXin Li  </tr>
4176*67e74705SXin Li  <tr class="open" id="689">
4177*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#689">689</a></td>
4178*67e74705SXin Li    <td>open</td>
4179*67e74705SXin Li    <td>Maximum values of signed and unsigned integers</td>
4180*67e74705SXin Li    <td align="center">Not resolved</td>
4181*67e74705SXin Li  </tr>
4182*67e74705SXin Li  <tr id="690">
4183*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#690">690</a></td>
4184*67e74705SXin Li    <td>CD2</td>
4185*67e74705SXin Li    <td>The dynamic type of an rvalue reference</td>
4186*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4187*67e74705SXin Li  </tr>
4188*67e74705SXin Li  <tr id="691">
4189*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#691">691</a></td>
4190*67e74705SXin Li    <td>C++11</td>
4191*67e74705SXin Li    <td>Template parameter packs in class template partial specializations</td>
4192*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4193*67e74705SXin Li  </tr>
4194*67e74705SXin Li  <tr id="692">
4195*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#692">692</a></td>
4196*67e74705SXin Li    <td>C++11</td>
4197*67e74705SXin Li    <td>Partial ordering of variadic class template partial specializations</td>
4198*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4199*67e74705SXin Li  </tr>
4200*67e74705SXin Li  <tr id="693">
4201*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#693">693</a></td>
4202*67e74705SXin Li    <td>CD2</td>
4203*67e74705SXin Li    <td>New string types and deprecated conversion</td>
4204*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4205*67e74705SXin Li  </tr>
4206*67e74705SXin Li  <tr id="694">
4207*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#694">694</a></td>
4208*67e74705SXin Li    <td>C++11</td>
4209*67e74705SXin Li    <td>Zero- and value-initialization of union objects</td>
4210*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4211*67e74705SXin Li  </tr>
4212*67e74705SXin Li  <tr id="695">
4213*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#695">695</a></td>
4214*67e74705SXin Li    <td>CD2</td>
4215*67e74705SXin Li    <td>Compile-time calculation errors in constexpr functions</td>
4216*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4217*67e74705SXin Li  </tr>
4218*67e74705SXin Li  <tr id="696">
4219*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#696">696</a></td>
4220*67e74705SXin Li    <td>C++11</td>
4221*67e74705SXin Li    <td>Use of block-scope constants in local classes</td>
4222*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4223*67e74705SXin Li  </tr>
4224*67e74705SXin Li  <tr class="open" id="697">
4225*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#697">697</a></td>
4226*67e74705SXin Li    <td>open</td>
4227*67e74705SXin Li    <td>Deduction rules apply to more than functions</td>
4228*67e74705SXin Li    <td align="center">Not resolved</td>
4229*67e74705SXin Li  </tr>
4230*67e74705SXin Li  <tr class="open" id="698">
4231*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#698">698</a></td>
4232*67e74705SXin Li    <td>open</td>
4233*67e74705SXin Li    <td>The definition of &#8220;sequenced before&#8221; is too narrow</td>
4234*67e74705SXin Li    <td align="center">Not resolved</td>
4235*67e74705SXin Li  </tr>
4236*67e74705SXin Li  <tr id="699">
4237*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#699">699</a></td>
4238*67e74705SXin Li    <td>CD2</td>
4239*67e74705SXin Li    <td>Must constexpr member functions be defined in the class <I>member-specification</I>?</td>
4240*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4241*67e74705SXin Li  </tr>
4242*67e74705SXin Li  <tr id="700">
4243*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#700">700</a></td>
4244*67e74705SXin Li    <td>C++11</td>
4245*67e74705SXin Li    <td>Constexpr member functions of class templates</td>
4246*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4247*67e74705SXin Li  </tr>
4248*67e74705SXin Li  <tr id="701">
4249*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#701">701</a></td>
4250*67e74705SXin Li    <td>CD2</td>
4251*67e74705SXin Li    <td>When is the array-to-pointer conversion applied?</td>
4252*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4253*67e74705SXin Li  </tr>
4254*67e74705SXin Li  <tr id="702">
4255*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#702">702</a></td>
4256*67e74705SXin Li    <td>CD2</td>
4257*67e74705SXin Li    <td>Preferring conversion to <TT>std::initializer_list</TT></td>
4258*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4259*67e74705SXin Li  </tr>
4260*67e74705SXin Li  <tr id="703">
4261*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#703">703</a></td>
4262*67e74705SXin Li    <td>CD2</td>
4263*67e74705SXin Li    <td>Narrowing for literals that cannot be exactly represented</td>
4264*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4265*67e74705SXin Li  </tr>
4266*67e74705SXin Li  <tr id="704">
4267*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#704">704</a></td>
4268*67e74705SXin Li    <td>CD2</td>
4269*67e74705SXin Li    <td>To which <I>postfix-expression</I>s does overload resolution apply?</td>
4270*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4271*67e74705SXin Li  </tr>
4272*67e74705SXin Li  <tr id="705">
4273*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#705">705</a></td>
4274*67e74705SXin Li    <td>CD2</td>
4275*67e74705SXin Li    <td>Suppressing argument-dependent lookup via parentheses</td>
4276*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4277*67e74705SXin Li  </tr>
4278*67e74705SXin Li  <tr id="706">
4279*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#706">706</a></td>
4280*67e74705SXin Li    <td>NAD</td>
4281*67e74705SXin Li    <td>Use of <TT>auto</TT> with rvalue references</td>
4282*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4283*67e74705SXin Li  </tr>
4284*67e74705SXin Li  <tr id="707">
4285*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#707">707</a></td>
4286*67e74705SXin Li    <td>CD2</td>
4287*67e74705SXin Li    <td>Undefined behavior in integral-to-floating conversions</td>
4288*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4289*67e74705SXin Li  </tr>
4290*67e74705SXin Li  <tr class="open" id="708">
4291*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#708">708</a></td>
4292*67e74705SXin Li    <td>open</td>
4293*67e74705SXin Li    <td>Partial specialization of member templates of class templates</td>
4294*67e74705SXin Li    <td align="center">Not resolved</td>
4295*67e74705SXin Li  </tr>
4296*67e74705SXin Li  <tr id="709">
4297*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#709">709</a></td>
4298*67e74705SXin Li    <td>C++11</td>
4299*67e74705SXin Li    <td>Enumeration names as <I>nested-name-specifier</I>s in deduction failure</td>
4300*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4301*67e74705SXin Li  </tr>
4302*67e74705SXin Li  <tr id="710">
4303*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#710">710</a></td>
4304*67e74705SXin Li    <td>CD2</td>
4305*67e74705SXin Li    <td>Data races during construction</td>
4306*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4307*67e74705SXin Li  </tr>
4308*67e74705SXin Li  <tr id="711">
4309*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#711">711</a></td>
4310*67e74705SXin Li    <td>CD2</td>
4311*67e74705SXin Li    <td><TT>auto</TT> with <I>braced-init-list</I></td>
4312*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4313*67e74705SXin Li  </tr>
4314*67e74705SXin Li  <tr id="712">
4315*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#712">712</a></td>
4316*67e74705SXin Li    <td>CD3</td>
4317*67e74705SXin Li    <td>Are integer constant operands of a <I>conditional-expression</I> &#8220;used?&#8221;</td>
4318*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4319*67e74705SXin Li  </tr>
4320*67e74705SXin Li  <tr id="713">
4321*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#713">713</a></td>
4322*67e74705SXin Li    <td>CD2</td>
4323*67e74705SXin Li    <td>Unclear note about cv-qualified function types</td>
4324*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4325*67e74705SXin Li  </tr>
4326*67e74705SXin Li  <tr id="714">
4327*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#714">714</a></td>
4328*67e74705SXin Li    <td>CD2</td>
4329*67e74705SXin Li    <td>Static const data members and <I>braced-init-list</I>s</td>
4330*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4331*67e74705SXin Li  </tr>
4332*67e74705SXin Li  <tr id="715">
4333*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#715">715</a></td>
4334*67e74705SXin Li    <td>CD2</td>
4335*67e74705SXin Li    <td>Class member access constant expressions</td>
4336*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4337*67e74705SXin Li  </tr>
4338*67e74705SXin Li  <tr id="716">
4339*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#716">716</a></td>
4340*67e74705SXin Li    <td>CD2</td>
4341*67e74705SXin Li    <td>Specifications that should apply only to non-static union data members</td>
4342*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4343*67e74705SXin Li  </tr>
4344*67e74705SXin Li  <tr id="717">
4345*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#717">717</a></td>
4346*67e74705SXin Li    <td>CD2</td>
4347*67e74705SXin Li    <td>Unintentional restrictions on the use of <TT>thread_local</TT></td>
4348*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4349*67e74705SXin Li  </tr>
4350*67e74705SXin Li  <tr class="open" id="718">
4351*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#718">718</a></td>
4352*67e74705SXin Li    <td>open</td>
4353*67e74705SXin Li    <td>Non-class, non-function friend declarations</td>
4354*67e74705SXin Li    <td align="center">Not resolved</td>
4355*67e74705SXin Li  </tr>
4356*67e74705SXin Li  <tr id="719">
4357*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#719">719</a></td>
4358*67e74705SXin Li    <td>CD2</td>
4359*67e74705SXin Li    <td>Specifications for <I>operator-function-id</I> that should also apply to <I>literal-operator-id</I></td>
4360*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4361*67e74705SXin Li  </tr>
4362*67e74705SXin Li  <tr id="720">
4363*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#720">720</a></td>
4364*67e74705SXin Li    <td>CD2</td>
4365*67e74705SXin Li    <td>Need examples of <I>lambda-expression</I>s</td>
4366*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4367*67e74705SXin Li  </tr>
4368*67e74705SXin Li  <tr id="721">
4369*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#721">721</a></td>
4370*67e74705SXin Li    <td>CD2</td>
4371*67e74705SXin Li    <td>Where must a variable be initialized to be used in a constant expression?</td>
4372*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4373*67e74705SXin Li  </tr>
4374*67e74705SXin Li  <tr id="722">
4375*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#722">722</a></td>
4376*67e74705SXin Li    <td>CD2</td>
4377*67e74705SXin Li    <td>Can <TT>nullptr</TT> be passed to an ellipsis?</td>
4378*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4379*67e74705SXin Li  </tr>
4380*67e74705SXin Li  <tr id="726">
4381*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#726">726</a></td>
4382*67e74705SXin Li    <td>CD2</td>
4383*67e74705SXin Li    <td>Atomic and non-atomic objects in the memory model</td>
4384*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4385*67e74705SXin Li  </tr>
4386*67e74705SXin Li  <tr class="open" id="727">
4387*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#727">727</a></td>
4388*67e74705SXin Li    <td>drafting</td>
4389*67e74705SXin Li    <td>In-class explicit specializations</td>
4390*67e74705SXin Li    <td align="center">Not resolved</td>
4391*67e74705SXin Li  </tr>
4392*67e74705SXin Li  <tr class="open" id="728">
4393*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#728">728</a></td>
4394*67e74705SXin Li    <td>extension</td>
4395*67e74705SXin Li    <td>Restrictions on local classes</td>
4396*67e74705SXin Li    <td align="center">Not resolved</td>
4397*67e74705SXin Li  </tr>
4398*67e74705SXin Li  <tr id="729">
4399*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#729">729</a></td>
4400*67e74705SXin Li    <td>CD3</td>
4401*67e74705SXin Li    <td>Qualification conversions and handlers of reference-to-pointer type</td>
4402*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4403*67e74705SXin Li  </tr>
4404*67e74705SXin Li  <tr id="730">
4405*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#730">730</a></td>
4406*67e74705SXin Li    <td>CD2</td>
4407*67e74705SXin Li    <td>Explicit specializations of members of non-template classes</td>
4408*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4409*67e74705SXin Li  </tr>
4410*67e74705SXin Li  <tr id="731">
4411*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#731">731</a></td>
4412*67e74705SXin Li    <td>CD2</td>
4413*67e74705SXin Li    <td>Omitted reference qualification of member function type</td>
4414*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4415*67e74705SXin Li  </tr>
4416*67e74705SXin Li  <tr id="732">
4417*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#732">732</a></td>
4418*67e74705SXin Li    <td>CD2</td>
4419*67e74705SXin Li    <td>Late-specified return types in function definitions</td>
4420*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4421*67e74705SXin Li  </tr>
4422*67e74705SXin Li  <tr id="733">
4423*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#733">733</a></td>
4424*67e74705SXin Li    <td>NAD</td>
4425*67e74705SXin Li    <td>Reference qualification of copy assignment operators</td>
4426*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4427*67e74705SXin Li  </tr>
4428*67e74705SXin Li  <tr id="734">
4429*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#734">734</a></td>
4430*67e74705SXin Li    <td>CD2</td>
4431*67e74705SXin Li    <td>Are unique addresses required for namespace-scope variables?</td>
4432*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4433*67e74705SXin Li  </tr>
4434*67e74705SXin Li  <tr id="735">
4435*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#735">735</a></td>
4436*67e74705SXin Li    <td>CD2</td>
4437*67e74705SXin Li    <td>Missing case in specification of safely-derived pointers</td>
4438*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4439*67e74705SXin Li  </tr>
4440*67e74705SXin Li  <tr id="736">
4441*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#736">736</a></td>
4442*67e74705SXin Li    <td>NAD</td>
4443*67e74705SXin Li    <td>Is the <TT>&amp;</TT> <I>ref-qualifier</I> needed?</td>
4444*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4445*67e74705SXin Li  </tr>
4446*67e74705SXin Li  <tr id="737">
4447*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#737">737</a></td>
4448*67e74705SXin Li    <td>CD2</td>
4449*67e74705SXin Li    <td>Uninitialized trailing characters in string initialization</td>
4450*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4451*67e74705SXin Li  </tr>
4452*67e74705SXin Li  <tr id="738">
4453*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#738">738</a></td>
4454*67e74705SXin Li    <td>C++11</td>
4455*67e74705SXin Li    <td><TT>constexpr</TT> not permitted by the syntax of constructor declarations</td>
4456*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4457*67e74705SXin Li  </tr>
4458*67e74705SXin Li  <tr id="739">
4459*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#739">739</a></td>
4460*67e74705SXin Li    <td>CD3</td>
4461*67e74705SXin Li    <td>Signedness of plain bit-fields</td>
4462*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4463*67e74705SXin Li  </tr>
4464*67e74705SXin Li  <tr id="740">
4465*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#740">740</a></td>
4466*67e74705SXin Li    <td>CD2</td>
4467*67e74705SXin Li    <td>Incorrect note on data races</td>
4468*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4469*67e74705SXin Li  </tr>
4470*67e74705SXin Li  <tr id="741">
4471*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#741">741</a></td>
4472*67e74705SXin Li    <td>C++11</td>
4473*67e74705SXin Li    <td>&#8220;plain&#8221; <TT>long long</TT> bit-fields</td>
4474*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4475*67e74705SXin Li  </tr>
4476*67e74705SXin Li  <tr class="open" id="742">
4477*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#742">742</a></td>
4478*67e74705SXin Li    <td>open</td>
4479*67e74705SXin Li    <td>Postfix increment/decrement with long bit-field operands</td>
4480*67e74705SXin Li    <td align="center">Not resolved</td>
4481*67e74705SXin Li  </tr>
4482*67e74705SXin Li  <tr id="743">
4483*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#743">743</a></td>
4484*67e74705SXin Li    <td>CD2</td>
4485*67e74705SXin Li    <td>Use of <TT>decltype</TT> in a <I>nested-name-specifier</I></td>
4486*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4487*67e74705SXin Li  </tr>
4488*67e74705SXin Li  <tr id="744">
4489*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#744">744</a></td>
4490*67e74705SXin Li    <td>CD2</td>
4491*67e74705SXin Li    <td>Matching template arguments with template template parameters with parameter packs</td>
4492*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4493*67e74705SXin Li  </tr>
4494*67e74705SXin Li  <tr class="open" id="745">
4495*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#745">745</a></td>
4496*67e74705SXin Li    <td>open</td>
4497*67e74705SXin Li    <td>Effect of ill-formedness resulting from <TT>#error</TT></td>
4498*67e74705SXin Li    <td align="center">Not resolved</td>
4499*67e74705SXin Li  </tr>
4500*67e74705SXin Li  <tr id="746">
4501*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#746">746</a></td>
4502*67e74705SXin Li    <td>CD2</td>
4503*67e74705SXin Li    <td>Use of <TT>auto</TT> in <I>new-expression</I>s</td>
4504*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4505*67e74705SXin Li  </tr>
4506*67e74705SXin Li  <tr id="747">
4507*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#747">747</a></td>
4508*67e74705SXin Li    <td>dup</td>
4509*67e74705SXin Li    <td>Access of protected base classes</td>
4510*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4511*67e74705SXin Li  </tr>
4512*67e74705SXin Li  <tr id="749">
4513*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#749">749</a></td>
4514*67e74705SXin Li    <td>CD2</td>
4515*67e74705SXin Li    <td>References to function types with a <I>cv-qualifier</I> or <I>ref-qualifier</I></td>
4516*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4517*67e74705SXin Li  </tr>
4518*67e74705SXin Li  <tr id="750">
4519*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#750">750</a></td>
4520*67e74705SXin Li    <td>CD2</td>
4521*67e74705SXin Li    <td>Implementation constraints on reference-only closure objects</td>
4522*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4523*67e74705SXin Li  </tr>
4524*67e74705SXin Li  <tr id="751">
4525*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#751">751</a></td>
4526*67e74705SXin Li    <td>CD2</td>
4527*67e74705SXin Li    <td>Deriving from closure classes</td>
4528*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4529*67e74705SXin Li  </tr>
4530*67e74705SXin Li  <tr id="752">
4531*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#752">752</a></td>
4532*67e74705SXin Li    <td>CD2</td>
4533*67e74705SXin Li    <td>Name lookup in nested <I>lambda-expression</I>s</td>
4534*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4535*67e74705SXin Li  </tr>
4536*67e74705SXin Li  <tr id="753">
4537*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#753">753</a></td>
4538*67e74705SXin Li    <td>CD2</td>
4539*67e74705SXin Li    <td>Array names in lambda capture sets</td>
4540*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4541*67e74705SXin Li  </tr>
4542*67e74705SXin Li  <tr id="754">
4543*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#754">754</a></td>
4544*67e74705SXin Li    <td>CD2</td>
4545*67e74705SXin Li    <td>Lambda expressions in default arguments of block-scope function declarations</td>
4546*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4547*67e74705SXin Li  </tr>
4548*67e74705SXin Li  <tr id="755">
4549*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#755">755</a></td>
4550*67e74705SXin Li    <td>CD3</td>
4551*67e74705SXin Li    <td>Generalized <I>lambda-capture</I>s</td>
4552*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4553*67e74705SXin Li  </tr>
4554*67e74705SXin Li  <tr id="756">
4555*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#756">756</a></td>
4556*67e74705SXin Li    <td>CD2</td>
4557*67e74705SXin Li    <td>Dropping cv-qualification on members of closure objects</td>
4558*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4559*67e74705SXin Li  </tr>
4560*67e74705SXin Li  <tr id="757">
4561*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#757">757</a></td>
4562*67e74705SXin Li    <td>CD2</td>
4563*67e74705SXin Li    <td>Types without linkage in declarations</td>
4564*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4565*67e74705SXin Li  </tr>
4566*67e74705SXin Li  <tr id="758">
4567*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#758">758</a></td>
4568*67e74705SXin Li    <td>C++11</td>
4569*67e74705SXin Li    <td>Missing cases of declarations that are not definitions</td>
4570*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4571*67e74705SXin Li  </tr>
4572*67e74705SXin Li  <tr id="759">
4573*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#759">759</a></td>
4574*67e74705SXin Li    <td>CD2</td>
4575*67e74705SXin Li    <td>Destruction of closure objects</td>
4576*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4577*67e74705SXin Li  </tr>
4578*67e74705SXin Li  <tr id="760">
4579*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#760">760</a></td>
4580*67e74705SXin Li    <td>CD2</td>
4581*67e74705SXin Li    <td><TT>this</TT> inside a nested class of a non-static member function</td>
4582*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4583*67e74705SXin Li  </tr>
4584*67e74705SXin Li  <tr id="761">
4585*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#761">761</a></td>
4586*67e74705SXin Li    <td>CD2</td>
4587*67e74705SXin Li    <td>Inferred return type of closure object call operator</td>
4588*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4589*67e74705SXin Li  </tr>
4590*67e74705SXin Li  <tr id="762">
4591*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#762">762</a></td>
4592*67e74705SXin Li    <td>CD2</td>
4593*67e74705SXin Li    <td>Name lookup in the <I>compound-statement</I> of a lambda expression</td>
4594*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4595*67e74705SXin Li  </tr>
4596*67e74705SXin Li  <tr id="763">
4597*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#763">763</a></td>
4598*67e74705SXin Li    <td>CD2</td>
4599*67e74705SXin Li    <td>Is a closure object's <TT>operator()</TT> inline?</td>
4600*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4601*67e74705SXin Li  </tr>
4602*67e74705SXin Li  <tr id="764">
4603*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#764">764</a></td>
4604*67e74705SXin Li    <td>CD2</td>
4605*67e74705SXin Li    <td>Capturing unused variables in a lambda expression</td>
4606*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4607*67e74705SXin Li  </tr>
4608*67e74705SXin Li  <tr id="765">
4609*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#765">765</a></td>
4610*67e74705SXin Li    <td>CD2</td>
4611*67e74705SXin Li    <td>Local types in inline functions with external linkage</td>
4612*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4613*67e74705SXin Li  </tr>
4614*67e74705SXin Li  <tr id="766">
4615*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#766">766</a></td>
4616*67e74705SXin Li    <td>CD2</td>
4617*67e74705SXin Li    <td>Where may lambda expressions appear?</td>
4618*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4619*67e74705SXin Li  </tr>
4620*67e74705SXin Li  <tr id="767">
4621*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#767">767</a></td>
4622*67e74705SXin Li    <td>CD2</td>
4623*67e74705SXin Li    <td><TT>void</TT> and other unnamed <I>lambda-parameter</I>s</td>
4624*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4625*67e74705SXin Li  </tr>
4626*67e74705SXin Li  <tr id="768">
4627*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#768">768</a></td>
4628*67e74705SXin Li    <td>CD2</td>
4629*67e74705SXin Li    <td>Ellipsis in a lambda parameter list</td>
4630*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4631*67e74705SXin Li  </tr>
4632*67e74705SXin Li  <tr id="769">
4633*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#769">769</a></td>
4634*67e74705SXin Li    <td>CD2</td>
4635*67e74705SXin Li    <td>Initialization of closure objects</td>
4636*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4637*67e74705SXin Li  </tr>
4638*67e74705SXin Li  <tr id="770">
4639*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#770">770</a></td>
4640*67e74705SXin Li    <td>CD2</td>
4641*67e74705SXin Li    <td>Ambiguity in late-specified return type</td>
4642*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4643*67e74705SXin Li  </tr>
4644*67e74705SXin Li  <tr id="771">
4645*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#771">771</a></td>
4646*67e74705SXin Li    <td>CD2</td>
4647*67e74705SXin Li    <td>Move-construction of reference members of closure objects</td>
4648*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4649*67e74705SXin Li  </tr>
4650*67e74705SXin Li  <tr id="772">
4651*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#772">772</a></td>
4652*67e74705SXin Li    <td>CD2</td>
4653*67e74705SXin Li    <td><I>capture-default</I> in lambdas in local default arguments</td>
4654*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4655*67e74705SXin Li  </tr>
4656*67e74705SXin Li  <tr id="773">
4657*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#773">773</a></td>
4658*67e74705SXin Li    <td>C++11</td>
4659*67e74705SXin Li    <td>Parentheses in address non-type template arguments</td>
4660*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4661*67e74705SXin Li  </tr>
4662*67e74705SXin Li  <tr id="774">
4663*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#774">774</a></td>
4664*67e74705SXin Li    <td>CD2</td>
4665*67e74705SXin Li    <td>Can a closure class be a POD?</td>
4666*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4667*67e74705SXin Li  </tr>
4668*67e74705SXin Li  <tr id="775">
4669*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#775">775</a></td>
4670*67e74705SXin Li    <td>CD2</td>
4671*67e74705SXin Li    <td>Capturing references to functions</td>
4672*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4673*67e74705SXin Li  </tr>
4674*67e74705SXin Li  <tr id="776">
4675*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#776">776</a></td>
4676*67e74705SXin Li    <td>CD2</td>
4677*67e74705SXin Li    <td>Delegating constructors, destructors, and <TT>std::exit</TT></td>
4678*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4679*67e74705SXin Li  </tr>
4680*67e74705SXin Li  <tr id="777">
4681*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#777">777</a></td>
4682*67e74705SXin Li    <td>CD2</td>
4683*67e74705SXin Li    <td>Default arguments and parameter packs</td>
4684*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
4685*67e74705SXin Li  </tr>
4686*67e74705SXin Li  <tr id="778">
4687*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#778">778</a></td>
4688*67e74705SXin Li    <td>C++11</td>
4689*67e74705SXin Li    <td>Template parameter packs in non-type template parameters</td>
4690*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4691*67e74705SXin Li  </tr>
4692*67e74705SXin Li  <tr id="779">
4693*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#779">779</a></td>
4694*67e74705SXin Li    <td>CD2</td>
4695*67e74705SXin Li    <td>Rvalue reference members of closure objects?</td>
4696*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4697*67e74705SXin Li  </tr>
4698*67e74705SXin Li  <tr id="782">
4699*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#782">782</a></td>
4700*67e74705SXin Li    <td>CD2</td>
4701*67e74705SXin Li    <td>Lambda expressions and argument-dependent lookup</td>
4702*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4703*67e74705SXin Li  </tr>
4704*67e74705SXin Li  <tr class="open" id="783">
4705*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#783">783</a></td>
4706*67e74705SXin Li    <td>open</td>
4707*67e74705SXin Li    <td>Definition of &#8220;argument&#8221;</td>
4708*67e74705SXin Li    <td align="center">Not resolved</td>
4709*67e74705SXin Li  </tr>
4710*67e74705SXin Li  <tr id="784">
4711*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#784">784</a></td>
4712*67e74705SXin Li    <td>C++11</td>
4713*67e74705SXin Li    <td>List of incompatibilities with the previous Standard</td>
4714*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4715*67e74705SXin Li  </tr>
4716*67e74705SXin Li  <tr id="785">
4717*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#785">785</a></td>
4718*67e74705SXin Li    <td>CD2</td>
4719*67e74705SXin Li    <td>&#8220;Execution sequence&#8221; is inappropriate phraseology</td>
4720*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4721*67e74705SXin Li  </tr>
4722*67e74705SXin Li  <tr id="786">
4723*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#786">786</a></td>
4724*67e74705SXin Li    <td>CD2</td>
4725*67e74705SXin Li    <td>Definition of &#8220;thread&#8221;</td>
4726*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4727*67e74705SXin Li  </tr>
4728*67e74705SXin Li  <tr id="787">
4729*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#787">787</a></td>
4730*67e74705SXin Li    <td>CD2</td>
4731*67e74705SXin Li    <td>Unnecessary lexical undefined behavior</td>
4732*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4733*67e74705SXin Li  </tr>
4734*67e74705SXin Li  <tr id="788">
4735*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#788">788</a></td>
4736*67e74705SXin Li    <td>CD2</td>
4737*67e74705SXin Li    <td>Relationship between locale and values of the execution character set</td>
4738*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4739*67e74705SXin Li  </tr>
4740*67e74705SXin Li  <tr id="789">
4741*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#789">789</a></td>
4742*67e74705SXin Li    <td>CD2</td>
4743*67e74705SXin Li    <td>Deprecating trigraphs</td>
4744*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4745*67e74705SXin Li  </tr>
4746*67e74705SXin Li  <tr id="790">
4747*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#790">790</a></td>
4748*67e74705SXin Li    <td>CD2</td>
4749*67e74705SXin Li    <td>Concatenation of raw and non-raw string literals</td>
4750*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4751*67e74705SXin Li  </tr>
4752*67e74705SXin Li  <tr id="792">
4753*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#792">792</a></td>
4754*67e74705SXin Li    <td>CD2</td>
4755*67e74705SXin Li    <td>Effects of <TT>std::quick_exit</TT></td>
4756*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4757*67e74705SXin Li  </tr>
4758*67e74705SXin Li  <tr id="793">
4759*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#793">793</a></td>
4760*67e74705SXin Li    <td>CD2</td>
4761*67e74705SXin Li    <td>Use of class members during destruction</td>
4762*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4763*67e74705SXin Li  </tr>
4764*67e74705SXin Li  <tr class="open" id="794">
4765*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#794">794</a></td>
4766*67e74705SXin Li    <td>extension</td>
4767*67e74705SXin Li    <td>Base-derived conversion in member type of pointer-to-member conversion</td>
4768*67e74705SXin Li    <td align="center">Not resolved</td>
4769*67e74705SXin Li  </tr>
4770*67e74705SXin Li  <tr id="795">
4771*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#795">795</a></td>
4772*67e74705SXin Li    <td>NAD</td>
4773*67e74705SXin Li    <td>Dependency of lambdas on <TT>&lt;functional&gt;</TT></td>
4774*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4775*67e74705SXin Li  </tr>
4776*67e74705SXin Li  <tr id="796">
4777*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#796">796</a></td>
4778*67e74705SXin Li    <td>CD2</td>
4779*67e74705SXin Li    <td>Lifetime of a closure object with members captured by reference</td>
4780*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4781*67e74705SXin Li  </tr>
4782*67e74705SXin Li  <tr id="797">
4783*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#797">797</a></td>
4784*67e74705SXin Li    <td>CD2</td>
4785*67e74705SXin Li    <td>Converting a no-capture lambda to a function type</td>
4786*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4787*67e74705SXin Li  </tr>
4788*67e74705SXin Li  <tr id="798">
4789*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#798">798</a></td>
4790*67e74705SXin Li    <td>C++11</td>
4791*67e74705SXin Li    <td>Overloaded subscript operator described in clause 5</td>
4792*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4793*67e74705SXin Li  </tr>
4794*67e74705SXin Li  <tr id="799">
4795*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#799">799</a></td>
4796*67e74705SXin Li    <td>CD2</td>
4797*67e74705SXin Li    <td>Can <TT>reinterpret_cast</TT> be used to cast an operand to its own type?</td>
4798*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4799*67e74705SXin Li  </tr>
4800*67e74705SXin Li  <tr id="800">
4801*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#800">800</a></td>
4802*67e74705SXin Li    <td>NAD</td>
4803*67e74705SXin Li    <td>Safely-derived pointers and object pointers converted from function pointers</td>
4804*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4805*67e74705SXin Li  </tr>
4806*67e74705SXin Li  <tr id="801">
4807*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#801">801</a></td>
4808*67e74705SXin Li    <td>CD2</td>
4809*67e74705SXin Li    <td>Casting away constness in a cast to rvalue reference type</td>
4810*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4811*67e74705SXin Li  </tr>
4812*67e74705SXin Li  <tr id="803">
4813*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#803">803</a></td>
4814*67e74705SXin Li    <td>CD2</td>
4815*67e74705SXin Li    <td><TT>sizeof</TT> an enumeration type with a fixed underlying type</td>
4816*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4817*67e74705SXin Li  </tr>
4818*67e74705SXin Li  <tr id="804">
4819*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#804">804</a></td>
4820*67e74705SXin Li    <td>CD2</td>
4821*67e74705SXin Li    <td>Deducing the type in <TT>new auto(x)</TT></td>
4822*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4823*67e74705SXin Li  </tr>
4824*67e74705SXin Li  <tr id="805">
4825*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#805">805</a></td>
4826*67e74705SXin Li    <td>CD2</td>
4827*67e74705SXin Li    <td>Which exception to throw for overflow in array size calculation</td>
4828*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4829*67e74705SXin Li  </tr>
4830*67e74705SXin Li  <tr id="806">
4831*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#806">806</a></td>
4832*67e74705SXin Li    <td>CD2</td>
4833*67e74705SXin Li    <td>Enumeration types in integral constant expressions</td>
4834*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4835*67e74705SXin Li  </tr>
4836*67e74705SXin Li  <tr id="807">
4837*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#807">807</a></td>
4838*67e74705SXin Li    <td>NAD</td>
4839*67e74705SXin Li    <td><TT>typeid</TT> expressions in constant expressions</td>
4840*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4841*67e74705SXin Li  </tr>
4842*67e74705SXin Li  <tr id="808">
4843*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#808">808</a></td>
4844*67e74705SXin Li    <td>CD2</td>
4845*67e74705SXin Li    <td>Non-type <I>decl-specifier</I>s versus max-munch</td>
4846*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4847*67e74705SXin Li  </tr>
4848*67e74705SXin Li  <tr id="809">
4849*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#809">809</a></td>
4850*67e74705SXin Li    <td>CD2</td>
4851*67e74705SXin Li    <td>Deprecation of the <TT>register</TT> keyword</td>
4852*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4853*67e74705SXin Li  </tr>
4854*67e74705SXin Li  <tr id="810">
4855*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#810">810</a></td>
4856*67e74705SXin Li    <td>CD2</td>
4857*67e74705SXin Li    <td>Block-scope <TT>thread_local</TT> variables should be implicitly <TT>static</TT></td>
4858*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4859*67e74705SXin Li  </tr>
4860*67e74705SXin Li  <tr id="811">
4861*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#811">811</a></td>
4862*67e74705SXin Li    <td>CD2</td>
4863*67e74705SXin Li    <td>Unclear implications of const-qualification</td>
4864*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4865*67e74705SXin Li  </tr>
4866*67e74705SXin Li  <tr id="812">
4867*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#812">812</a></td>
4868*67e74705SXin Li    <td>CD2</td>
4869*67e74705SXin Li    <td>Duplicate names in inline namespaces</td>
4870*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4871*67e74705SXin Li  </tr>
4872*67e74705SXin Li  <tr class="open" id="813">
4873*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#813">813</a></td>
4874*67e74705SXin Li    <td>open</td>
4875*67e74705SXin Li    <td><TT>typename</TT> in a <I>using-declaration</I> with a non-dependent name</td>
4876*67e74705SXin Li    <td align="center">Not resolved</td>
4877*67e74705SXin Li  </tr>
4878*67e74705SXin Li  <tr id="814">
4879*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#814">814</a></td>
4880*67e74705SXin Li    <td>CD2</td>
4881*67e74705SXin Li    <td>Attribute to indicate that a function throws nothing</td>
4882*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4883*67e74705SXin Li  </tr>
4884*67e74705SXin Li  <tr id="815">
4885*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#815">815</a></td>
4886*67e74705SXin Li    <td>CD2</td>
4887*67e74705SXin Li    <td>Parameter pack expansion inside attributes</td>
4888*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4889*67e74705SXin Li  </tr>
4890*67e74705SXin Li  <tr id="816">
4891*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#816">816</a></td>
4892*67e74705SXin Li    <td>CD2</td>
4893*67e74705SXin Li    <td>Diagnosing violations of <TT>[[final]]</TT></td>
4894*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4895*67e74705SXin Li  </tr>
4896*67e74705SXin Li  <tr id="817">
4897*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#817">817</a></td>
4898*67e74705SXin Li    <td>CD2</td>
4899*67e74705SXin Li    <td>Meaning of <TT>[[final]]</TT> applied to a class definition</td>
4900*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4901*67e74705SXin Li  </tr>
4902*67e74705SXin Li  <tr id="818">
4903*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#818">818</a></td>
4904*67e74705SXin Li    <td>CD2</td>
4905*67e74705SXin Li    <td>Function parameter packs in non-final positions</td>
4906*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4907*67e74705SXin Li  </tr>
4908*67e74705SXin Li  <tr id="819">
4909*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#819">819</a></td>
4910*67e74705SXin Li    <td>NAD</td>
4911*67e74705SXin Li    <td>Access control and deleted implicitly-declared special member functions</td>
4912*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4913*67e74705SXin Li  </tr>
4914*67e74705SXin Li  <tr id="820">
4915*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#820">820</a></td>
4916*67e74705SXin Li    <td>CD2</td>
4917*67e74705SXin Li    <td>Deprecation of <TT>export</TT></td>
4918*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4919*67e74705SXin Li  </tr>
4920*67e74705SXin Li  <tr id="822">
4921*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#822">822</a></td>
4922*67e74705SXin Li    <td>NAD</td>
4923*67e74705SXin Li    <td>Additional contexts for template aliases</td>
4924*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4925*67e74705SXin Li  </tr>
4926*67e74705SXin Li  <tr id="823">
4927*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#823">823</a></td>
4928*67e74705SXin Li    <td>CD2</td>
4929*67e74705SXin Li    <td>Literal types with constexpr conversions as non-type template arguments</td>
4930*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4931*67e74705SXin Li  </tr>
4932*67e74705SXin Li  <tr id="828">
4933*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#828">828</a></td>
4934*67e74705SXin Li    <td>CD2</td>
4935*67e74705SXin Li    <td>Destruction of exception objects</td>
4936*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4937*67e74705SXin Li  </tr>
4938*67e74705SXin Li  <tr id="829">
4939*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#829">829</a></td>
4940*67e74705SXin Li    <td>NAD</td>
4941*67e74705SXin Li    <td>At what point is <TT>std::unexpected</TT> called?</td>
4942*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4943*67e74705SXin Li  </tr>
4944*67e74705SXin Li  <tr id="830">
4945*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#830">830</a></td>
4946*67e74705SXin Li    <td>CD2</td>
4947*67e74705SXin Li    <td>Deprecating exception specifications</td>
4948*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4949*67e74705SXin Li  </tr>
4950*67e74705SXin Li  <tr id="831">
4951*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#831">831</a></td>
4952*67e74705SXin Li    <td>CD2</td>
4953*67e74705SXin Li    <td>Limit on recursively nested template instantiations</td>
4954*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4955*67e74705SXin Li  </tr>
4956*67e74705SXin Li  <tr id="832">
4957*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#832">832</a></td>
4958*67e74705SXin Li    <td>CD2</td>
4959*67e74705SXin Li    <td>Value of preprocessing numbers</td>
4960*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4961*67e74705SXin Li  </tr>
4962*67e74705SXin Li  <tr id="833">
4963*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#833">833</a></td>
4964*67e74705SXin Li    <td>CD2</td>
4965*67e74705SXin Li    <td>Explicit conversion of a scoped enumeration value to a floating type</td>
4966*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4967*67e74705SXin Li  </tr>
4968*67e74705SXin Li  <tr id="834">
4969*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#834">834</a></td>
4970*67e74705SXin Li    <td>CD2</td>
4971*67e74705SXin Li    <td>What is an &#8220;ordinary string literal&#8221;?</td>
4972*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4973*67e74705SXin Li  </tr>
4974*67e74705SXin Li  <tr id="835">
4975*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#835">835</a></td>
4976*67e74705SXin Li    <td>CD2</td>
4977*67e74705SXin Li    <td>Scoped enumerations and the &#8220;usual arithmetic conversions&#8221;</td>
4978*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4979*67e74705SXin Li  </tr>
4980*67e74705SXin Li  <tr id="836">
4981*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#836">836</a></td>
4982*67e74705SXin Li    <td>NAD</td>
4983*67e74705SXin Li    <td><TT>[[noreturn]]</TT> applied to function types</td>
4984*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4985*67e74705SXin Li  </tr>
4986*67e74705SXin Li  <tr id="837">
4987*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#837">837</a></td>
4988*67e74705SXin Li    <td>C++11</td>
4989*67e74705SXin Li    <td>Constexpr functions and <TT>return</TT> <I>braced-init-list</I></td>
4990*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4991*67e74705SXin Li  </tr>
4992*67e74705SXin Li  <tr id="838">
4993*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#838">838</a></td>
4994*67e74705SXin Li    <td>C++11</td>
4995*67e74705SXin Li    <td>Use of <TT>this</TT> in a <I>brace-or-equal-initializer</I></td>
4996*67e74705SXin Li    <td class="none" align="center">Unknown</td>
4997*67e74705SXin Li  </tr>
4998*67e74705SXin Li  <tr id="839">
4999*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#839">839</a></td>
5000*67e74705SXin Li    <td>dup</td>
5001*67e74705SXin Li    <td><TT>sizeof</TT> with opaque enumerations</td>
5002*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5003*67e74705SXin Li  </tr>
5004*67e74705SXin Li  <tr id="840">
5005*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#840">840</a></td>
5006*67e74705SXin Li    <td>CD2</td>
5007*67e74705SXin Li    <td>Rvalue references as nontype template parameters</td>
5008*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5009*67e74705SXin Li  </tr>
5010*67e74705SXin Li  <tr id="842">
5011*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#842">842</a></td>
5012*67e74705SXin Li    <td>CD2</td>
5013*67e74705SXin Li    <td>Casting to rvalue reference type</td>
5014*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5015*67e74705SXin Li  </tr>
5016*67e74705SXin Li  <tr id="845">
5017*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#845">845</a></td>
5018*67e74705SXin Li    <td>CD2</td>
5019*67e74705SXin Li    <td>What is the &#8220;first declaration&#8221; of an explicit specialization?</td>
5020*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5021*67e74705SXin Li  </tr>
5022*67e74705SXin Li  <tr id="846">
5023*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#846">846</a></td>
5024*67e74705SXin Li    <td>CD2</td>
5025*67e74705SXin Li    <td>Rvalue references to functions</td>
5026*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5027*67e74705SXin Li  </tr>
5028*67e74705SXin Li  <tr id="847">
5029*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#847">847</a></td>
5030*67e74705SXin Li    <td>CD2</td>
5031*67e74705SXin Li    <td>Error in rvalue reference deduction example</td>
5032*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5033*67e74705SXin Li  </tr>
5034*67e74705SXin Li  <tr id="850">
5035*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#850">850</a></td>
5036*67e74705SXin Li    <td>CD2</td>
5037*67e74705SXin Li    <td>Restrictions on use of non-static data members</td>
5038*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5039*67e74705SXin Li  </tr>
5040*67e74705SXin Li  <tr class="open" id="852">
5041*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#852">852</a></td>
5042*67e74705SXin Li    <td>open</td>
5043*67e74705SXin Li    <td><I>using-declaration</I>s and dependent base classes</td>
5044*67e74705SXin Li    <td align="center">Not resolved</td>
5045*67e74705SXin Li  </tr>
5046*67e74705SXin Li  <tr id="853">
5047*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#853">853</a></td>
5048*67e74705SXin Li    <td>CD2</td>
5049*67e74705SXin Li    <td>Support for relaxed pointer safety</td>
5050*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5051*67e74705SXin Li  </tr>
5052*67e74705SXin Li  <tr id="854">
5053*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#854">854</a></td>
5054*67e74705SXin Li    <td>CD2</td>
5055*67e74705SXin Li    <td>Left shift and unsigned extended types</td>
5056*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5057*67e74705SXin Li  </tr>
5058*67e74705SXin Li  <tr id="855">
5059*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#855">855</a></td>
5060*67e74705SXin Li    <td>CD2</td>
5061*67e74705SXin Li    <td>Incorrect comments in <I>braced-init-list</I> assignment example</td>
5062*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5063*67e74705SXin Li  </tr>
5064*67e74705SXin Li  <tr id="858">
5065*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#858">858</a></td>
5066*67e74705SXin Li    <td>CD2</td>
5067*67e74705SXin Li    <td>Example binding an rvalue reference to an lvalue</td>
5068*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5069*67e74705SXin Li  </tr>
5070*67e74705SXin Li  <tr id="860">
5071*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#860">860</a></td>
5072*67e74705SXin Li    <td>C++11</td>
5073*67e74705SXin Li    <td>Explicit qualification of constexpr member functions</td>
5074*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5075*67e74705SXin Li  </tr>
5076*67e74705SXin Li  <tr id="861">
5077*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#861">861</a></td>
5078*67e74705SXin Li    <td>CD2</td>
5079*67e74705SXin Li    <td>Unintended ambiguity in inline namespace lookup</td>
5080*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5081*67e74705SXin Li  </tr>
5082*67e74705SXin Li  <tr id="862">
5083*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#862">862</a></td>
5084*67e74705SXin Li    <td>CD2</td>
5085*67e74705SXin Li    <td>Undefined behavior with enumerator value overflow</td>
5086*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5087*67e74705SXin Li  </tr>
5088*67e74705SXin Li  <tr id="863">
5089*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#863">863</a></td>
5090*67e74705SXin Li    <td>CD2</td>
5091*67e74705SXin Li    <td>Rvalue reference cast to incomplete type</td>
5092*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5093*67e74705SXin Li  </tr>
5094*67e74705SXin Li  <tr id="864">
5095*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#864">864</a></td>
5096*67e74705SXin Li    <td>C++11</td>
5097*67e74705SXin Li    <td><I>braced-init-list</I> in the range-based <TT>for</TT> statement</td>
5098*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5099*67e74705SXin Li  </tr>
5100*67e74705SXin Li  <tr id="865">
5101*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#865">865</a></td>
5102*67e74705SXin Li    <td>CD2</td>
5103*67e74705SXin Li    <td>Initializing a <TT>std::initializer_list</TT></td>
5104*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5105*67e74705SXin Li  </tr>
5106*67e74705SXin Li  <tr id="869">
5107*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#869">869</a></td>
5108*67e74705SXin Li    <td>CD2</td>
5109*67e74705SXin Li    <td>Uninitialized <TT>thread_local</TT> objects</td>
5110*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5111*67e74705SXin Li  </tr>
5112*67e74705SXin Li  <tr id="872">
5113*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#872">872</a></td>
5114*67e74705SXin Li    <td>CD2</td>
5115*67e74705SXin Li    <td>Lexical issues with raw strings</td>
5116*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5117*67e74705SXin Li  </tr>
5118*67e74705SXin Li  <tr id="873">
5119*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#873">873</a></td>
5120*67e74705SXin Li    <td>C++11</td>
5121*67e74705SXin Li    <td>Deducing rvalue references in declarative contexts</td>
5122*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5123*67e74705SXin Li  </tr>
5124*67e74705SXin Li  <tr id="874">
5125*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#874">874</a></td>
5126*67e74705SXin Li    <td>CD2</td>
5127*67e74705SXin Li    <td>Class-scope definitions of enumeration types</td>
5128*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5129*67e74705SXin Li  </tr>
5130*67e74705SXin Li  <tr id="876">
5131*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#876">876</a></td>
5132*67e74705SXin Li    <td>CD2</td>
5133*67e74705SXin Li    <td>Type references in rvalue reference deduction specification</td>
5134*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5135*67e74705SXin Li  </tr>
5136*67e74705SXin Li  <tr id="877">
5137*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#877">877</a></td>
5138*67e74705SXin Li    <td>CD2</td>
5139*67e74705SXin Li    <td>Viable functions and binding references to rvalues</td>
5140*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5141*67e74705SXin Li  </tr>
5142*67e74705SXin Li  <tr id="879">
5143*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#879">879</a></td>
5144*67e74705SXin Li    <td>CD2</td>
5145*67e74705SXin Li    <td>Missing built-in comparison operators for pointer types</td>
5146*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5147*67e74705SXin Li  </tr>
5148*67e74705SXin Li  <tr id="880">
5149*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#880">880</a></td>
5150*67e74705SXin Li    <td>CD2</td>
5151*67e74705SXin Li    <td>Built-in conditional operator for scoped enumerations</td>
5152*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5153*67e74705SXin Li  </tr>
5154*67e74705SXin Li  <tr id="882">
5155*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#882">882</a></td>
5156*67e74705SXin Li    <td>CD2</td>
5157*67e74705SXin Li    <td>Defining <TT>main</TT> as deleted</td>
5158*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5159*67e74705SXin Li  </tr>
5160*67e74705SXin Li  <tr id="883">
5161*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#883">883</a></td>
5162*67e74705SXin Li    <td>CD2</td>
5163*67e74705SXin Li    <td><TT>std::memcpy</TT> vs <TT>std::memmove</TT></td>
5164*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5165*67e74705SXin Li  </tr>
5166*67e74705SXin Li  <tr id="884">
5167*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#884">884</a></td>
5168*67e74705SXin Li    <td>CD2</td>
5169*67e74705SXin Li    <td>Defining an explicitly-specialized static data member</td>
5170*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5171*67e74705SXin Li  </tr>
5172*67e74705SXin Li  <tr id="885">
5173*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#885">885</a></td>
5174*67e74705SXin Li    <td>NAD</td>
5175*67e74705SXin Li    <td>Partial ordering of function templates with unordered parameter pairs</td>
5176*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5177*67e74705SXin Li  </tr>
5178*67e74705SXin Li  <tr id="886">
5179*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#886">886</a></td>
5180*67e74705SXin Li    <td>CD2</td>
5181*67e74705SXin Li    <td>Member initializers and aggregates</td>
5182*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5183*67e74705SXin Li  </tr>
5184*67e74705SXin Li  <tr id="887">
5185*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#887">887</a></td>
5186*67e74705SXin Li    <td>CD2</td>
5187*67e74705SXin Li    <td>Move construction of thrown object</td>
5188*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5189*67e74705SXin Li  </tr>
5190*67e74705SXin Li  <tr id="888">
5191*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#888">888</a></td>
5192*67e74705SXin Li    <td>CD2</td>
5193*67e74705SXin Li    <td>Union member initializers</td>
5194*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5195*67e74705SXin Li  </tr>
5196*67e74705SXin Li  <tr id="891">
5197*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#891">891</a></td>
5198*67e74705SXin Li    <td>CD2</td>
5199*67e74705SXin Li    <td><TT>const_cast</TT> to rvalue reference from objectless rvalue</td>
5200*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5201*67e74705SXin Li  </tr>
5202*67e74705SXin Li  <tr id="892">
5203*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#892">892</a></td>
5204*67e74705SXin Li    <td>C++11</td>
5205*67e74705SXin Li    <td>Missing requirements for constexpr constructors</td>
5206*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5207*67e74705SXin Li  </tr>
5208*67e74705SXin Li  <tr id="893">
5209*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#893">893</a></td>
5210*67e74705SXin Li    <td>NAD</td>
5211*67e74705SXin Li    <td>Brace syntax for <I>enumerator-definition</I>s</td>
5212*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5213*67e74705SXin Li  </tr>
5214*67e74705SXin Li  <tr id="896">
5215*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#896">896</a></td>
5216*67e74705SXin Li    <td>CD2</td>
5217*67e74705SXin Li    <td>Rvalue references and rvalue-reference conversion functions</td>
5218*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5219*67e74705SXin Li  </tr>
5220*67e74705SXin Li  <tr class="open" id="897">
5221*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#897">897</a></td>
5222*67e74705SXin Li    <td>open</td>
5223*67e74705SXin Li    <td><TT>_Pragma</TT> and extended <I>string-literal</I>s</td>
5224*67e74705SXin Li    <td align="center">Not resolved</td>
5225*67e74705SXin Li  </tr>
5226*67e74705SXin Li  <tr id="898">
5227*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#898">898</a></td>
5228*67e74705SXin Li    <td>C++11</td>
5229*67e74705SXin Li    <td>Declarations in constexpr functions</td>
5230*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5231*67e74705SXin Li  </tr>
5232*67e74705SXin Li  <tr id="899">
5233*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#899">899</a></td>
5234*67e74705SXin Li    <td>CD2</td>
5235*67e74705SXin Li    <td>Explicit conversion functions in direct class initialization</td>
5236*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5237*67e74705SXin Li  </tr>
5238*67e74705SXin Li  <tr id="900">
5239*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#900">900</a></td>
5240*67e74705SXin Li    <td>NAD</td>
5241*67e74705SXin Li    <td>Lifetime of temporaries in range-based <TT>for</TT></td>
5242*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5243*67e74705SXin Li  </tr>
5244*67e74705SXin Li  <tr class="open" id="901">
5245*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#901">901</a></td>
5246*67e74705SXin Li    <td>drafting</td>
5247*67e74705SXin Li    <td>Deleted <TT>operator delete</TT></td>
5248*67e74705SXin Li    <td align="center">Not resolved</td>
5249*67e74705SXin Li  </tr>
5250*67e74705SXin Li  <tr id="902">
5251*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#902">902</a></td>
5252*67e74705SXin Li    <td>NAD</td>
5253*67e74705SXin Li    <td>In-class initialization of non-constant static data members</td>
5254*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5255*67e74705SXin Li  </tr>
5256*67e74705SXin Li  <tr id="903">
5257*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#903">903</a></td>
5258*67e74705SXin Li    <td>CD3</td>
5259*67e74705SXin Li    <td>Value-dependent integral null pointer constants</td>
5260*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5261*67e74705SXin Li  </tr>
5262*67e74705SXin Li  <tr id="904">
5263*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#904">904</a></td>
5264*67e74705SXin Li    <td>CD2</td>
5265*67e74705SXin Li    <td>Parameter packs in <I>lambda-capture</I>s</td>
5266*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5267*67e74705SXin Li  </tr>
5268*67e74705SXin Li  <tr id="905">
5269*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#905">905</a></td>
5270*67e74705SXin Li    <td>CD2</td>
5271*67e74705SXin Li    <td>Explicit defaulted copy constructors and trivial copyability</td>
5272*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5273*67e74705SXin Li  </tr>
5274*67e74705SXin Li  <tr id="906">
5275*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#906">906</a></td>
5276*67e74705SXin Li    <td>CD2</td>
5277*67e74705SXin Li    <td>Which special member functions can be defaulted?</td>
5278*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5279*67e74705SXin Li  </tr>
5280*67e74705SXin Li  <tr id="908">
5281*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#908">908</a></td>
5282*67e74705SXin Li    <td>CD2</td>
5283*67e74705SXin Li    <td>Deleted global allocation and deallocation functions</td>
5284*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5285*67e74705SXin Li  </tr>
5286*67e74705SXin Li  <tr id="909">
5287*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#909">909</a></td>
5288*67e74705SXin Li    <td>NAD</td>
5289*67e74705SXin Li    <td>Old-style casts with conversion functions</td>
5290*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5291*67e74705SXin Li  </tr>
5292*67e74705SXin Li  <tr id="910">
5293*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#910">910</a></td>
5294*67e74705SXin Li    <td>CD2</td>
5295*67e74705SXin Li    <td>Move constructors and implicitly-declared copy constructors</td>
5296*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5297*67e74705SXin Li  </tr>
5298*67e74705SXin Li  <tr id="912">
5299*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#912">912</a></td>
5300*67e74705SXin Li    <td>CD3</td>
5301*67e74705SXin Li    <td>Character literals and <I>universal-character-name</I>s</td>
5302*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5303*67e74705SXin Li  </tr>
5304*67e74705SXin Li  <tr id="913">
5305*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#913">913</a></td>
5306*67e74705SXin Li    <td>CD2</td>
5307*67e74705SXin Li    <td>Deduction rules for array- and function-type conversion functions</td>
5308*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5309*67e74705SXin Li  </tr>
5310*67e74705SXin Li  <tr class="open" id="914">
5311*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#914">914</a></td>
5312*67e74705SXin Li    <td>extension</td>
5313*67e74705SXin Li    <td>Value-initialization of array types</td>
5314*67e74705SXin Li    <td align="center">Not resolved</td>
5315*67e74705SXin Li  </tr>
5316*67e74705SXin Li  <tr id="915">
5317*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#915">915</a></td>
5318*67e74705SXin Li    <td>CD2</td>
5319*67e74705SXin Li    <td>Deleted specializations of member function templates</td>
5320*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5321*67e74705SXin Li  </tr>
5322*67e74705SXin Li  <tr class="open" id="916">
5323*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#916">916</a></td>
5324*67e74705SXin Li    <td>open</td>
5325*67e74705SXin Li    <td>Does a reference type have a destructor?</td>
5326*67e74705SXin Li    <td align="center">Not resolved</td>
5327*67e74705SXin Li  </tr>
5328*67e74705SXin Li  <tr id="919">
5329*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#919">919</a></td>
5330*67e74705SXin Li    <td>CD2</td>
5331*67e74705SXin Li    <td>Contradictions regarding inline namespaces</td>
5332*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5333*67e74705SXin Li  </tr>
5334*67e74705SXin Li  <tr id="920">
5335*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#920">920</a></td>
5336*67e74705SXin Li    <td>CD2</td>
5337*67e74705SXin Li    <td>Interaction of inline namespaces and <I>using-declaration</I>s</td>
5338*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5339*67e74705SXin Li  </tr>
5340*67e74705SXin Li  <tr id="921">
5341*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#921">921</a></td>
5342*67e74705SXin Li    <td>CD2</td>
5343*67e74705SXin Li    <td>Unclear specification of inline namespaces</td>
5344*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5345*67e74705SXin Li  </tr>
5346*67e74705SXin Li  <tr id="922">
5347*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#922">922</a></td>
5348*67e74705SXin Li    <td>CD2</td>
5349*67e74705SXin Li    <td>Implicit default constructor definitions and <TT>const</TT> variant members</td>
5350*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5351*67e74705SXin Li  </tr>
5352*67e74705SXin Li  <tr id="923">
5353*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#923">923</a></td>
5354*67e74705SXin Li    <td>CD2</td>
5355*67e74705SXin Li    <td>Inline explicit specializations</td>
5356*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5357*67e74705SXin Li  </tr>
5358*67e74705SXin Li  <tr id="924">
5359*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#924">924</a></td>
5360*67e74705SXin Li    <td>C++11</td>
5361*67e74705SXin Li    <td><I>alias-declaration</I> as a class member</td>
5362*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5363*67e74705SXin Li  </tr>
5364*67e74705SXin Li  <tr class="open" id="925">
5365*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#925">925</a></td>
5366*67e74705SXin Li    <td>open</td>
5367*67e74705SXin Li    <td>Type of character literals in preprocessor expressions</td>
5368*67e74705SXin Li    <td align="center">Not resolved</td>
5369*67e74705SXin Li  </tr>
5370*67e74705SXin Li  <tr id="926">
5371*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#926">926</a></td>
5372*67e74705SXin Li    <td>CD2</td>
5373*67e74705SXin Li    <td>Inline unnamed namespaces</td>
5374*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5375*67e74705SXin Li  </tr>
5376*67e74705SXin Li  <tr id="927">
5377*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#927">927</a></td>
5378*67e74705SXin Li    <td>CD2</td>
5379*67e74705SXin Li    <td>Implicitly-deleted default constructors and member initializers</td>
5380*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5381*67e74705SXin Li  </tr>
5382*67e74705SXin Li  <tr id="928">
5383*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#928">928</a></td>
5384*67e74705SXin Li    <td>CD2</td>
5385*67e74705SXin Li    <td>Defaulting a function that would be implicitly defined as deleted</td>
5386*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5387*67e74705SXin Li  </tr>
5388*67e74705SXin Li  <tr id="929">
5389*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#929">929</a></td>
5390*67e74705SXin Li    <td>CD2</td>
5391*67e74705SXin Li    <td>What is a template alias?</td>
5392*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5393*67e74705SXin Li  </tr>
5394*67e74705SXin Li  <tr id="930">
5395*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#930">930</a></td>
5396*67e74705SXin Li    <td>CD2</td>
5397*67e74705SXin Li    <td><TT>alignof</TT> with incomplete array type</td>
5398*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5399*67e74705SXin Li  </tr>
5400*67e74705SXin Li  <tr id="931">
5401*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#931">931</a></td>
5402*67e74705SXin Li    <td>CD2</td>
5403*67e74705SXin Li    <td>Confusing reference to the length of a user-defined string literal</td>
5404*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5405*67e74705SXin Li  </tr>
5406*67e74705SXin Li  <tr id="932">
5407*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#932">932</a></td>
5408*67e74705SXin Li    <td>CD2</td>
5409*67e74705SXin Li    <td>UCNs in closing delimiters of raw string literals</td>
5410*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5411*67e74705SXin Li  </tr>
5412*67e74705SXin Li  <tr id="933">
5413*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#933">933</a></td>
5414*67e74705SXin Li    <td>CD2</td>
5415*67e74705SXin Li    <td>32-bit UCNs with 16-bit <TT>wchar_t</TT></td>
5416*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5417*67e74705SXin Li  </tr>
5418*67e74705SXin Li  <tr id="934">
5419*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#934">934</a></td>
5420*67e74705SXin Li    <td>CD2</td>
5421*67e74705SXin Li    <td>List-initialization of references</td>
5422*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5423*67e74705SXin Li  </tr>
5424*67e74705SXin Li  <tr id="935">
5425*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#935">935</a></td>
5426*67e74705SXin Li    <td>CD2</td>
5427*67e74705SXin Li    <td>Missing overloads for character types for user-defined literals</td>
5428*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5429*67e74705SXin Li  </tr>
5430*67e74705SXin Li  <tr id="936">
5431*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#936">936</a></td>
5432*67e74705SXin Li    <td>CD2</td>
5433*67e74705SXin Li    <td>Array initialization with new string literals</td>
5434*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5435*67e74705SXin Li  </tr>
5436*67e74705SXin Li  <tr id="937">
5437*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#937">937</a></td>
5438*67e74705SXin Li    <td>NAD</td>
5439*67e74705SXin Li    <td>Restrictions on values of template arguments in user-defined literals</td>
5440*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5441*67e74705SXin Li  </tr>
5442*67e74705SXin Li  <tr id="938">
5443*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#938">938</a></td>
5444*67e74705SXin Li    <td>C++11</td>
5445*67e74705SXin Li    <td>Initializer lists and array new</td>
5446*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5447*67e74705SXin Li  </tr>
5448*67e74705SXin Li  <tr id="939">
5449*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#939">939</a></td>
5450*67e74705SXin Li    <td>CD2</td>
5451*67e74705SXin Li    <td>Explicitly checking virtual function overriding</td>
5452*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5453*67e74705SXin Li  </tr>
5454*67e74705SXin Li  <tr id="940">
5455*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#940">940</a></td>
5456*67e74705SXin Li    <td>CD2</td>
5457*67e74705SXin Li    <td>Global anonymous unions</td>
5458*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5459*67e74705SXin Li  </tr>
5460*67e74705SXin Li  <tr id="941">
5461*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#941">941</a></td>
5462*67e74705SXin Li    <td>C++11</td>
5463*67e74705SXin Li    <td>Explicit specialization of deleted function template</td>
5464*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5465*67e74705SXin Li  </tr>
5466*67e74705SXin Li  <tr id="942">
5467*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#942">942</a></td>
5468*67e74705SXin Li    <td>CD2</td>
5469*67e74705SXin Li    <td>Is <TT>this</TT> an entity?</td>
5470*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5471*67e74705SXin Li  </tr>
5472*67e74705SXin Li  <tr class="open" id="943">
5473*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#943">943</a></td>
5474*67e74705SXin Li    <td>open</td>
5475*67e74705SXin Li    <td>Is <TT>T()</TT> a temporary?</td>
5476*67e74705SXin Li    <td align="center">Not resolved</td>
5477*67e74705SXin Li  </tr>
5478*67e74705SXin Li  <tr class="open" id="944">
5479*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#944">944</a></td>
5480*67e74705SXin Li    <td>extension</td>
5481*67e74705SXin Li    <td><TT>reinterpret_cast</TT> for all types with the same size and alignment</td>
5482*67e74705SXin Li    <td align="center">Not resolved</td>
5483*67e74705SXin Li  </tr>
5484*67e74705SXin Li  <tr id="945">
5485*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#945">945</a></td>
5486*67e74705SXin Li    <td>C++11</td>
5487*67e74705SXin Li    <td>Use of <TT>this</TT> in a late-specified return type</td>
5488*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5489*67e74705SXin Li  </tr>
5490*67e74705SXin Li  <tr id="946">
5491*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#946">946</a></td>
5492*67e74705SXin Li    <td>CD2</td>
5493*67e74705SXin Li    <td>Order of destruction of local static objects and calls to <TT>std::atexit</TT></td>
5494*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5495*67e74705SXin Li  </tr>
5496*67e74705SXin Li  <tr id="947">
5497*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#947">947</a></td>
5498*67e74705SXin Li    <td>NAD</td>
5499*67e74705SXin Li    <td>Deducing type template arguments from default function arguments</td>
5500*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5501*67e74705SXin Li  </tr>
5502*67e74705SXin Li  <tr id="948">
5503*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#948">948</a></td>
5504*67e74705SXin Li    <td>C++11</td>
5505*67e74705SXin Li    <td><TT>constexpr</TT> in <I>condition</I>s</td>
5506*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
5507*67e74705SXin Li  </tr>
5508*67e74705SXin Li  <tr class="open" id="949">
5509*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#949">949</a></td>
5510*67e74705SXin Li    <td>open</td>
5511*67e74705SXin Li    <td>Requirements for freestanding implementations</td>
5512*67e74705SXin Li    <td align="center">Not resolved</td>
5513*67e74705SXin Li  </tr>
5514*67e74705SXin Li  <tr id="950">
5515*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#950">950</a></td>
5516*67e74705SXin Li    <td>CD2</td>
5517*67e74705SXin Li    <td>Use of <TT>decltype</TT> as a <I>class-name</I></td>
5518*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5519*67e74705SXin Li  </tr>
5520*67e74705SXin Li  <tr id="951">
5521*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#951">951</a></td>
5522*67e74705SXin Li    <td>CD2</td>
5523*67e74705SXin Li    <td>Problems with <I>attribute-specifier</I>s</td>
5524*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5525*67e74705SXin Li  </tr>
5526*67e74705SXin Li  <tr class="open" id="952">
5527*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#952">952</a></td>
5528*67e74705SXin Li    <td>drafting</td>
5529*67e74705SXin Li    <td>Insufficient description of &#8220;naming class&#8221;</td>
5530*67e74705SXin Li    <td align="center">Not resolved</td>
5531*67e74705SXin Li  </tr>
5532*67e74705SXin Li  <tr id="953">
5533*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#953">953</a></td>
5534*67e74705SXin Li    <td>CD2</td>
5535*67e74705SXin Li    <td>Rvalue references and function viability</td>
5536*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5537*67e74705SXin Li  </tr>
5538*67e74705SXin Li  <tr class="open" id="954">
5539*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#954">954</a></td>
5540*67e74705SXin Li    <td>open</td>
5541*67e74705SXin Li    <td>Overload resolution of conversion operator templates with built-in types</td>
5542*67e74705SXin Li    <td align="center">Not resolved</td>
5543*67e74705SXin Li  </tr>
5544*67e74705SXin Li  <tr id="955">
5545*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#955">955</a></td>
5546*67e74705SXin Li    <td>CD2</td>
5547*67e74705SXin Li    <td>Can a closure type's <TT>operator()</TT> be virtual?</td>
5548*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5549*67e74705SXin Li  </tr>
5550*67e74705SXin Li  <tr id="956">
5551*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#956">956</a></td>
5552*67e74705SXin Li    <td>CD2</td>
5553*67e74705SXin Li    <td>Function prototype scope with late-specified return types</td>
5554*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5555*67e74705SXin Li  </tr>
5556*67e74705SXin Li  <tr id="957">
5557*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#957">957</a></td>
5558*67e74705SXin Li    <td>CD2</td>
5559*67e74705SXin Li    <td>Alternative tokens and <I>attribute-token</I>s</td>
5560*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5561*67e74705SXin Li  </tr>
5562*67e74705SXin Li  <tr id="958">
5563*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#958">958</a></td>
5564*67e74705SXin Li    <td>NAD</td>
5565*67e74705SXin Li    <td>Lambdas and <TT>decltype</TT></td>
5566*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5567*67e74705SXin Li  </tr>
5568*67e74705SXin Li  <tr id="959">
5569*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#959">959</a></td>
5570*67e74705SXin Li    <td>CD2</td>
5571*67e74705SXin Li    <td>Alignment attribute for class and enumeration types</td>
5572*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5573*67e74705SXin Li  </tr>
5574*67e74705SXin Li  <tr id="960">
5575*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#960">960</a></td>
5576*67e74705SXin Li    <td>CD2</td>
5577*67e74705SXin Li    <td>Covariant functions and lvalue/rvalue references</td>
5578*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5579*67e74705SXin Li  </tr>
5580*67e74705SXin Li  <tr id="961">
5581*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#961">961</a></td>
5582*67e74705SXin Li    <td>CD2</td>
5583*67e74705SXin Li    <td>Overload resolution and conversion of <TT>std::nullptr_t</TT> to <TT>bool</TT></td>
5584*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5585*67e74705SXin Li  </tr>
5586*67e74705SXin Li  <tr id="962">
5587*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#962">962</a></td>
5588*67e74705SXin Li    <td>CD2</td>
5589*67e74705SXin Li    <td>Attributes appertaining to class and enum types</td>
5590*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5591*67e74705SXin Li  </tr>
5592*67e74705SXin Li  <tr id="963">
5593*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#963">963</a></td>
5594*67e74705SXin Li    <td>CD2</td>
5595*67e74705SXin Li    <td>Comparing <TT>nullptr</TT> with 0</td>
5596*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5597*67e74705SXin Li  </tr>
5598*67e74705SXin Li  <tr id="964">
5599*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#964">964</a></td>
5600*67e74705SXin Li    <td>C++11</td>
5601*67e74705SXin Li    <td>Incorrect description of when the lvalue-to-rvalue conversion applies</td>
5602*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5603*67e74705SXin Li  </tr>
5604*67e74705SXin Li  <tr id="965">
5605*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#965">965</a></td>
5606*67e74705SXin Li    <td>CD2</td>
5607*67e74705SXin Li    <td>Limiting the applicability of the <TT>carries_dependency</TT> attribute</td>
5608*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5609*67e74705SXin Li  </tr>
5610*67e74705SXin Li  <tr id="966">
5611*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#966">966</a></td>
5612*67e74705SXin Li    <td>CD2</td>
5613*67e74705SXin Li    <td>Nested types without linkage</td>
5614*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5615*67e74705SXin Li  </tr>
5616*67e74705SXin Li  <tr id="967">
5617*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#967">967</a></td>
5618*67e74705SXin Li    <td>NAD</td>
5619*67e74705SXin Li    <td>Exception specification of replacement allocation function</td>
5620*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5621*67e74705SXin Li  </tr>
5622*67e74705SXin Li  <tr id="968">
5623*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#968">968</a></td>
5624*67e74705SXin Li    <td>CD2</td>
5625*67e74705SXin Li    <td>Syntactic ambiguity of the attribute notation</td>
5626*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5627*67e74705SXin Li  </tr>
5628*67e74705SXin Li  <tr id="969">
5629*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#969">969</a></td>
5630*67e74705SXin Li    <td>CD2</td>
5631*67e74705SXin Li    <td>Explicit instantiation declarations of class template specializations</td>
5632*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5633*67e74705SXin Li  </tr>
5634*67e74705SXin Li  <tr id="970">
5635*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#970">970</a></td>
5636*67e74705SXin Li    <td>CD2</td>
5637*67e74705SXin Li    <td>Consistent use of &#8220;appertain&#8221; and &#8220;apply&#8221;</td>
5638*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5639*67e74705SXin Li  </tr>
5640*67e74705SXin Li  <tr id="971">
5641*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#971">971</a></td>
5642*67e74705SXin Li    <td>C++11</td>
5643*67e74705SXin Li    <td>Incorrect treatment of <I>exception-declaration</I>s</td>
5644*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5645*67e74705SXin Li  </tr>
5646*67e74705SXin Li  <tr id="972">
5647*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#972">972</a></td>
5648*67e74705SXin Li    <td>C++11</td>
5649*67e74705SXin Li    <td>Allowing multiple <I>attribute-specifier</I>s</td>
5650*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5651*67e74705SXin Li  </tr>
5652*67e74705SXin Li  <tr id="973">
5653*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#973">973</a></td>
5654*67e74705SXin Li    <td>CD2</td>
5655*67e74705SXin Li    <td>Function types in <I>exception-specification</I>s</td>
5656*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5657*67e74705SXin Li  </tr>
5658*67e74705SXin Li  <tr id="974">
5659*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#974">974</a></td>
5660*67e74705SXin Li    <td>CD3</td>
5661*67e74705SXin Li    <td>Default arguments for lambdas</td>
5662*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5663*67e74705SXin Li  </tr>
5664*67e74705SXin Li  <tr id="975">
5665*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#975">975</a></td>
5666*67e74705SXin Li    <td>CD3</td>
5667*67e74705SXin Li    <td>Restrictions on return type deduction for lambdas</td>
5668*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5669*67e74705SXin Li  </tr>
5670*67e74705SXin Li  <tr id="976">
5671*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#976">976</a></td>
5672*67e74705SXin Li    <td>CD2</td>
5673*67e74705SXin Li    <td>Deduction for <TT>const T&amp;</TT> conversion operators</td>
5674*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5675*67e74705SXin Li  </tr>
5676*67e74705SXin Li  <tr id="977">
5677*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#977">977</a></td>
5678*67e74705SXin Li    <td>CD3</td>
5679*67e74705SXin Li    <td>When is an enumeration type complete?</td>
5680*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5681*67e74705SXin Li  </tr>
5682*67e74705SXin Li  <tr id="978">
5683*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#978">978</a></td>
5684*67e74705SXin Li    <td>CD2</td>
5685*67e74705SXin Li    <td>Incorrect specification for copy initialization</td>
5686*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5687*67e74705SXin Li  </tr>
5688*67e74705SXin Li  <tr id="979">
5689*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#979">979</a></td>
5690*67e74705SXin Li    <td>CD2</td>
5691*67e74705SXin Li    <td>Position of <I>attribute-specifier</I> in declarator syntax</td>
5692*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5693*67e74705SXin Li  </tr>
5694*67e74705SXin Li  <tr id="980">
5695*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#980">980</a></td>
5696*67e74705SXin Li    <td>CD2</td>
5697*67e74705SXin Li    <td>Explicit instantiation of a member of a class template</td>
5698*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5699*67e74705SXin Li  </tr>
5700*67e74705SXin Li  <tr id="981">
5701*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#981">981</a></td>
5702*67e74705SXin Li    <td>C++11</td>
5703*67e74705SXin Li    <td>Constexpr constructor templates and literal types</td>
5704*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5705*67e74705SXin Li  </tr>
5706*67e74705SXin Li  <tr id="982">
5707*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#982">982</a></td>
5708*67e74705SXin Li    <td>NAD</td>
5709*67e74705SXin Li    <td>Initialization with an empty initializer list</td>
5710*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5711*67e74705SXin Li  </tr>
5712*67e74705SXin Li  <tr id="983">
5713*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#983">983</a></td>
5714*67e74705SXin Li    <td>CD2</td>
5715*67e74705SXin Li    <td>Ambiguous pointer-to-member constant</td>
5716*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5717*67e74705SXin Li  </tr>
5718*67e74705SXin Li  <tr id="984">
5719*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#984">984</a></td>
5720*67e74705SXin Li    <td>CD2</td>
5721*67e74705SXin Li    <td>&#8220;Deduced type&#8221; is unclear in <TT>auto</TT> type deduction</td>
5722*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5723*67e74705SXin Li  </tr>
5724*67e74705SXin Li  <tr id="985">
5725*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#985">985</a></td>
5726*67e74705SXin Li    <td>C++11</td>
5727*67e74705SXin Li    <td>Alternative tokens and user-defined literals</td>
5728*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5729*67e74705SXin Li  </tr>
5730*67e74705SXin Li  <tr id="986">
5731*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#986">986</a></td>
5732*67e74705SXin Li    <td>CD2</td>
5733*67e74705SXin Li    <td>Transitivity of <I>using-directive</I>s versus qualified lookup</td>
5734*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5735*67e74705SXin Li  </tr>
5736*67e74705SXin Li  <tr id="987">
5737*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#987">987</a></td>
5738*67e74705SXin Li    <td>DRWP</td>
5739*67e74705SXin Li    <td>Which declarations introduce namespace members?</td>
5740*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5741*67e74705SXin Li  </tr>
5742*67e74705SXin Li  <tr id="988">
5743*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#988">988</a></td>
5744*67e74705SXin Li    <td>CD2</td>
5745*67e74705SXin Li    <td>Reference-to-reference collapsing with <TT>decltype</TT></td>
5746*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5747*67e74705SXin Li  </tr>
5748*67e74705SXin Li  <tr id="989">
5749*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#989">989</a></td>
5750*67e74705SXin Li    <td>CD2</td>
5751*67e74705SXin Li    <td>Misplaced list-initialization example</td>
5752*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5753*67e74705SXin Li  </tr>
5754*67e74705SXin Li  <tr id="990">
5755*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#990">990</a></td>
5756*67e74705SXin Li    <td>CD2</td>
5757*67e74705SXin Li    <td>Value initialization with multiple initializer-list constructors</td>
5758*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
5759*67e74705SXin Li  </tr>
5760*67e74705SXin Li  <tr id="991">
5761*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#991">991</a></td>
5762*67e74705SXin Li    <td>CD2</td>
5763*67e74705SXin Li    <td>Reference parameters of constexpr functions and constructors</td>
5764*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5765*67e74705SXin Li  </tr>
5766*67e74705SXin Li  <tr id="992">
5767*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#992">992</a></td>
5768*67e74705SXin Li    <td>NAD</td>
5769*67e74705SXin Li    <td>Inheriting explicitness</td>
5770*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5771*67e74705SXin Li  </tr>
5772*67e74705SXin Li  <tr id="993">
5773*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#993">993</a></td>
5774*67e74705SXin Li    <td>C++11</td>
5775*67e74705SXin Li    <td>Freedom to perform instantiation at the end of the translation unit</td>
5776*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5777*67e74705SXin Li  </tr>
5778*67e74705SXin Li  <tr id="994">
5779*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#994">994</a></td>
5780*67e74705SXin Li    <td>C++11</td>
5781*67e74705SXin Li    <td><I>braced-init-list</I> as a default argument</td>
5782*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5783*67e74705SXin Li  </tr>
5784*67e74705SXin Li  <tr id="995">
5785*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#995">995</a></td>
5786*67e74705SXin Li    <td>CD2</td>
5787*67e74705SXin Li    <td>Incorrect example for <I>using-declaration</I> and explicit instantiation</td>
5788*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5789*67e74705SXin Li  </tr>
5790*67e74705SXin Li  <tr id="996">
5791*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#996">996</a></td>
5792*67e74705SXin Li    <td>C++11</td>
5793*67e74705SXin Li    <td>Ambiguous partial specializations of member class templates</td>
5794*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5795*67e74705SXin Li  </tr>
5796*67e74705SXin Li  <tr id="997">
5797*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#997">997</a></td>
5798*67e74705SXin Li    <td>C++11</td>
5799*67e74705SXin Li    <td>Argument-dependent lookup and dependent function template parameter types</td>
5800*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5801*67e74705SXin Li  </tr>
5802*67e74705SXin Li  <tr id="998">
5803*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#998">998</a></td>
5804*67e74705SXin Li    <td>dup</td>
5805*67e74705SXin Li    <td>Function parameter transformations and template functions</td>
5806*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5807*67e74705SXin Li  </tr>
5808*67e74705SXin Li  <tr id="999">
5809*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#999">999</a></td>
5810*67e74705SXin Li    <td>CD2</td>
5811*67e74705SXin Li    <td>&#8220;Implicit&#8221; or &#8220;implied&#8221; object argument/parameter?</td>
5812*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5813*67e74705SXin Li  </tr>
5814*67e74705SXin Li  <tr id="1000">
5815*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1000">1000</a></td>
5816*67e74705SXin Li    <td>CD2</td>
5817*67e74705SXin Li    <td>Mistaking member typedefs for constructors</td>
5818*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5819*67e74705SXin Li  </tr>
5820*67e74705SXin Li  <tr class="open" id="1001">
5821*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1001">1001</a></td>
5822*67e74705SXin Li    <td>drafting</td>
5823*67e74705SXin Li    <td>Parameter type adjustment in dependent parameter types</td>
5824*67e74705SXin Li    <td align="center">Not resolved</td>
5825*67e74705SXin Li  </tr>
5826*67e74705SXin Li  <tr id="1002">
5827*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1002">1002</a></td>
5828*67e74705SXin Li    <td>NAD</td>
5829*67e74705SXin Li    <td>Pack expansion for function arguments</td>
5830*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5831*67e74705SXin Li  </tr>
5832*67e74705SXin Li  <tr id="1003">
5833*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1003">1003</a></td>
5834*67e74705SXin Li    <td>CD3</td>
5835*67e74705SXin Li    <td>Acceptable definitions of <TT>main</TT></td>
5836*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5837*67e74705SXin Li  </tr>
5838*67e74705SXin Li  <tr id="1004">
5839*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1004">1004</a></td>
5840*67e74705SXin Li    <td>C++11</td>
5841*67e74705SXin Li    <td>Injected-class-names as arguments for template template parameters</td>
5842*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5843*67e74705SXin Li  </tr>
5844*67e74705SXin Li  <tr id="1005">
5845*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1005">1005</a></td>
5846*67e74705SXin Li    <td>NAD</td>
5847*67e74705SXin Li    <td>Qualified name resolution in member functions of class templates</td>
5848*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5849*67e74705SXin Li  </tr>
5850*67e74705SXin Li  <tr id="1006">
5851*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1006">1006</a></td>
5852*67e74705SXin Li    <td>C++11</td>
5853*67e74705SXin Li    <td><TT>std::nullptr_t</TT> as a non-type template parameter</td>
5854*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5855*67e74705SXin Li  </tr>
5856*67e74705SXin Li  <tr id="1007">
5857*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1007">1007</a></td>
5858*67e74705SXin Li    <td>NAD</td>
5859*67e74705SXin Li    <td>Protected access and pointers to members</td>
5860*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5861*67e74705SXin Li  </tr>
5862*67e74705SXin Li  <tr class="open" id="1008">
5863*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1008">1008</a></td>
5864*67e74705SXin Li    <td>extension</td>
5865*67e74705SXin Li    <td>Querying the alignment of an object</td>
5866*67e74705SXin Li    <td align="center">Not resolved</td>
5867*67e74705SXin Li  </tr>
5868*67e74705SXin Li  <tr id="1009">
5869*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1009">1009</a></td>
5870*67e74705SXin Li    <td>C++11</td>
5871*67e74705SXin Li    <td>Missing cases in the <I>declarator-id</I> of a function template declaration</td>
5872*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5873*67e74705SXin Li  </tr>
5874*67e74705SXin Li  <tr id="1010">
5875*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1010">1010</a></td>
5876*67e74705SXin Li    <td>CD2</td>
5877*67e74705SXin Li    <td>Address of object with dynamic storage duration in constant expression</td>
5878*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5879*67e74705SXin Li  </tr>
5880*67e74705SXin Li  <tr id="1011">
5881*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1011">1011</a></td>
5882*67e74705SXin Li    <td>C++11</td>
5883*67e74705SXin Li    <td>Standard conversions that cannot be inverted</td>
5884*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5885*67e74705SXin Li  </tr>
5886*67e74705SXin Li  <tr id="1012">
5887*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1012">1012</a></td>
5888*67e74705SXin Li    <td>C++11</td>
5889*67e74705SXin Li    <td>Undeprecating <TT>static</TT></td>
5890*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5891*67e74705SXin Li  </tr>
5892*67e74705SXin Li  <tr id="1013">
5893*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1013">1013</a></td>
5894*67e74705SXin Li    <td>CD3</td>
5895*67e74705SXin Li    <td>Uninitialized <TT>std::nullptr_t</TT> objects</td>
5896*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5897*67e74705SXin Li  </tr>
5898*67e74705SXin Li  <tr id="1014">
5899*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1014">1014</a></td>
5900*67e74705SXin Li    <td>NAD</td>
5901*67e74705SXin Li    <td>Overload resolution between <TT>const T&amp;</TT> and <TT>T&amp;&amp;</TT></td>
5902*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5903*67e74705SXin Li  </tr>
5904*67e74705SXin Li  <tr id="1015">
5905*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1015">1015</a></td>
5906*67e74705SXin Li    <td>C++11</td>
5907*67e74705SXin Li    <td>Template arguments and argument-dependent lookup</td>
5908*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5909*67e74705SXin Li  </tr>
5910*67e74705SXin Li  <tr id="1016">
5911*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1016">1016</a></td>
5912*67e74705SXin Li    <td>C++11</td>
5913*67e74705SXin Li    <td>Overloadable declarations, function templates, and references</td>
5914*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5915*67e74705SXin Li  </tr>
5916*67e74705SXin Li  <tr id="1017">
5917*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1017">1017</a></td>
5918*67e74705SXin Li    <td>C++11</td>
5919*67e74705SXin Li    <td>Member access transformation in unevaluated operands</td>
5920*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5921*67e74705SXin Li  </tr>
5922*67e74705SXin Li  <tr id="1018">
5923*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1018">1018</a></td>
5924*67e74705SXin Li    <td>C++11</td>
5925*67e74705SXin Li    <td>Ambiguity between <I>simple-declaration</I> and <I>attribute-declaration</I></td>
5926*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5927*67e74705SXin Li  </tr>
5928*67e74705SXin Li  <tr id="1019">
5929*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1019">1019</a></td>
5930*67e74705SXin Li    <td>dup</td>
5931*67e74705SXin Li    <td>Dependent <I>simple-template-id</I>s in <I>base-specifier</I>s and <I>mem-initializer</I>s</td>
5932*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5933*67e74705SXin Li  </tr>
5934*67e74705SXin Li  <tr id="1020">
5935*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1020">1020</a></td>
5936*67e74705SXin Li    <td>C++11</td>
5937*67e74705SXin Li    <td>Implicitly-defined copy constructors and explicit base class constructors</td>
5938*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5939*67e74705SXin Li  </tr>
5940*67e74705SXin Li  <tr id="1021">
5941*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1021">1021</a></td>
5942*67e74705SXin Li    <td>DRWP</td>
5943*67e74705SXin Li    <td>Definitions of namespace members</td>
5944*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5945*67e74705SXin Li  </tr>
5946*67e74705SXin Li  <tr id="1022">
5947*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1022">1022</a></td>
5948*67e74705SXin Li    <td>C++11</td>
5949*67e74705SXin Li    <td>Can an enumeration variable have values outside the values of the enumeration?</td>
5950*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5951*67e74705SXin Li  </tr>
5952*67e74705SXin Li  <tr id="1023">
5953*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1023">1023</a></td>
5954*67e74705SXin Li    <td>dup</td>
5955*67e74705SXin Li    <td><TT>thread_local</TT> objects as non-type template arguments</td>
5956*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5957*67e74705SXin Li  </tr>
5958*67e74705SXin Li  <tr id="1024">
5959*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1024">1024</a></td>
5960*67e74705SXin Li    <td>CD3</td>
5961*67e74705SXin Li    <td>Limits on multicharacter literals</td>
5962*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5963*67e74705SXin Li  </tr>
5964*67e74705SXin Li  <tr id="1025">
5965*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1025">1025</a></td>
5966*67e74705SXin Li    <td>C++11</td>
5967*67e74705SXin Li    <td>Use of a reference as a non-type template argument</td>
5968*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5969*67e74705SXin Li  </tr>
5970*67e74705SXin Li  <tr id="1026">
5971*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1026">1026</a></td>
5972*67e74705SXin Li    <td>NAD</td>
5973*67e74705SXin Li    <td>Cv-qualified non-class rvalues</td>
5974*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5975*67e74705SXin Li  </tr>
5976*67e74705SXin Li  <tr class="open" id="1027">
5977*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1027">1027</a></td>
5978*67e74705SXin Li    <td>drafting</td>
5979*67e74705SXin Li    <td>Type consistency and reallocation of scalar types</td>
5980*67e74705SXin Li    <td align="center">Not resolved</td>
5981*67e74705SXin Li  </tr>
5982*67e74705SXin Li  <tr class="open" id="1028">
5983*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1028">1028</a></td>
5984*67e74705SXin Li    <td>open</td>
5985*67e74705SXin Li    <td>Dependent names in non-defining declarations</td>
5986*67e74705SXin Li    <td align="center">Not resolved</td>
5987*67e74705SXin Li  </tr>
5988*67e74705SXin Li  <tr id="1029">
5989*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1029">1029</a></td>
5990*67e74705SXin Li    <td>C++11</td>
5991*67e74705SXin Li    <td>Type of a destructor call</td>
5992*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5993*67e74705SXin Li  </tr>
5994*67e74705SXin Li  <tr id="1030">
5995*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1030">1030</a></td>
5996*67e74705SXin Li    <td>C++11</td>
5997*67e74705SXin Li    <td>Evaluation order in <I>initializer-list</I>s used in aggregate initialization</td>
5998*67e74705SXin Li    <td class="none" align="center">Unknown</td>
5999*67e74705SXin Li  </tr>
6000*67e74705SXin Li  <tr id="1031">
6001*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1031">1031</a></td>
6002*67e74705SXin Li    <td>C++11</td>
6003*67e74705SXin Li    <td>Optional elements in attributes</td>
6004*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6005*67e74705SXin Li  </tr>
6006*67e74705SXin Li  <tr id="1032">
6007*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1032">1032</a></td>
6008*67e74705SXin Li    <td>C++11</td>
6009*67e74705SXin Li    <td>Empty pack expansions</td>
6010*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6011*67e74705SXin Li  </tr>
6012*67e74705SXin Li  <tr id="1033">
6013*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1033">1033</a></td>
6014*67e74705SXin Li    <td>C++11</td>
6015*67e74705SXin Li    <td>Restrictions on alignment attributes</td>
6016*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6017*67e74705SXin Li  </tr>
6018*67e74705SXin Li  <tr id="1034">
6019*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1034">1034</a></td>
6020*67e74705SXin Li    <td>C++11</td>
6021*67e74705SXin Li    <td>Attributes for <TT>return</TT> statements in lambdas</td>
6022*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6023*67e74705SXin Li  </tr>
6024*67e74705SXin Li  <tr id="1035">
6025*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1035">1035</a></td>
6026*67e74705SXin Li    <td>C++11</td>
6027*67e74705SXin Li    <td>Omitted and required <I>decl-specifier</I>s</td>
6028*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6029*67e74705SXin Li  </tr>
6030*67e74705SXin Li  <tr id="1036">
6031*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1036">1036</a></td>
6032*67e74705SXin Li    <td>C++11</td>
6033*67e74705SXin Li    <td>Alignment attribute in an <I>exception-declaration</I></td>
6034*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6035*67e74705SXin Li  </tr>
6036*67e74705SXin Li  <tr id="1037">
6037*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1037">1037</a></td>
6038*67e74705SXin Li    <td>C++11</td>
6039*67e74705SXin Li    <td>Requirements for operands of <I>delete-expression</I>s and deallocation functions</td>
6040*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6041*67e74705SXin Li  </tr>
6042*67e74705SXin Li  <tr class="open" id="1038">
6043*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1038">1038</a></td>
6044*67e74705SXin Li    <td>open</td>
6045*67e74705SXin Li    <td>Overload resolution of <TT>&amp;x.static_func</TT></td>
6046*67e74705SXin Li    <td align="center">Not resolved</td>
6047*67e74705SXin Li  </tr>
6048*67e74705SXin Li  <tr id="1039">
6049*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1039">1039</a></td>
6050*67e74705SXin Li    <td>dup</td>
6051*67e74705SXin Li    <td>Coordinating C and C++ alignment specifications</td>
6052*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6053*67e74705SXin Li  </tr>
6054*67e74705SXin Li  <tr id="1040">
6055*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1040">1040</a></td>
6056*67e74705SXin Li    <td>NAD</td>
6057*67e74705SXin Li    <td>Memory model issues</td>
6058*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6059*67e74705SXin Li  </tr>
6060*67e74705SXin Li  <tr id="1041">
6061*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1041">1041</a></td>
6062*67e74705SXin Li    <td>dup</td>
6063*67e74705SXin Li    <td><I>alias-declaration</I>s as class members</td>
6064*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6065*67e74705SXin Li  </tr>
6066*67e74705SXin Li  <tr id="1042">
6067*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1042">1042</a></td>
6068*67e74705SXin Li    <td>C++11</td>
6069*67e74705SXin Li    <td>Attributes in <I>alias-declaration</I>s</td>
6070*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6071*67e74705SXin Li  </tr>
6072*67e74705SXin Li  <tr id="1043">
6073*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1043">1043</a></td>
6074*67e74705SXin Li    <td>C++11</td>
6075*67e74705SXin Li    <td>Qualified name lookup in the current instantiation</td>
6076*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6077*67e74705SXin Li  </tr>
6078*67e74705SXin Li  <tr id="1044">
6079*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1044">1044</a></td>
6080*67e74705SXin Li    <td>C++11</td>
6081*67e74705SXin Li    <td>Point of declaration for an <I>alias-declaration</I></td>
6082*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6083*67e74705SXin Li  </tr>
6084*67e74705SXin Li  <tr id="1045">
6085*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1045">1045</a></td>
6086*67e74705SXin Li    <td>NAD</td>
6087*67e74705SXin Li    <td>Requiring explicit instantiation declarations</td>
6088*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6089*67e74705SXin Li  </tr>
6090*67e74705SXin Li  <tr class="open" id="1046">
6091*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1046">1046</a></td>
6092*67e74705SXin Li    <td>open</td>
6093*67e74705SXin Li    <td>What is a &#8220;use&#8221; of a class specialization?</td>
6094*67e74705SXin Li    <td align="center">Not resolved</td>
6095*67e74705SXin Li  </tr>
6096*67e74705SXin Li  <tr id="1047">
6097*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1047">1047</a></td>
6098*67e74705SXin Li    <td>C++11</td>
6099*67e74705SXin Li    <td>When is <TT>typeid</TT> value-dependent?</td>
6100*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6101*67e74705SXin Li  </tr>
6102*67e74705SXin Li  <tr id="1048">
6103*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1048">1048</a></td>
6104*67e74705SXin Li    <td>CD3</td>
6105*67e74705SXin Li    <td><TT>auto</TT> deduction and lambda return type deduction.</td>
6106*67e74705SXin Li    <td class="full" align="center">Clang 3.6</td>
6107*67e74705SXin Li  </tr>
6108*67e74705SXin Li  <tr class="open" id="1049">
6109*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1049">1049</a></td>
6110*67e74705SXin Li    <td>open</td>
6111*67e74705SXin Li    <td>Copy elision through reference parameters of inline functions</td>
6112*67e74705SXin Li    <td align="center">Not resolved</td>
6113*67e74705SXin Li  </tr>
6114*67e74705SXin Li  <tr id="1050">
6115*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1050">1050</a></td>
6116*67e74705SXin Li    <td>NAD</td>
6117*67e74705SXin Li    <td>Effects of thread support on object lifetime</td>
6118*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6119*67e74705SXin Li  </tr>
6120*67e74705SXin Li  <tr id="1051">
6121*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1051">1051</a></td>
6122*67e74705SXin Li    <td>C++11</td>
6123*67e74705SXin Li    <td>Reference members and generated copy constructors</td>
6124*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6125*67e74705SXin Li  </tr>
6126*67e74705SXin Li  <tr id="1052">
6127*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1052">1052</a></td>
6128*67e74705SXin Li    <td>dup</td>
6129*67e74705SXin Li    <td><TT>const</TT> non-static data member and PODness</td>
6130*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6131*67e74705SXin Li  </tr>
6132*67e74705SXin Li  <tr id="1053">
6133*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1053">1053</a></td>
6134*67e74705SXin Li    <td>NAD</td>
6135*67e74705SXin Li    <td>Terminate vs undefined behavior for noexcept violation</td>
6136*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6137*67e74705SXin Li  </tr>
6138*67e74705SXin Li  <tr id="1054">
6139*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1054">1054</a></td>
6140*67e74705SXin Li    <td>C++11</td>
6141*67e74705SXin Li    <td>Lvalue-to-rvalue conversions in expression statements</td>
6142*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6143*67e74705SXin Li  </tr>
6144*67e74705SXin Li  <tr id="1055">
6145*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1055">1055</a></td>
6146*67e74705SXin Li    <td>C++11</td>
6147*67e74705SXin Li    <td>Permissible uses of <TT>void</TT></td>
6148*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6149*67e74705SXin Li  </tr>
6150*67e74705SXin Li  <tr id="1056">
6151*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1056">1056</a></td>
6152*67e74705SXin Li    <td>C++11</td>
6153*67e74705SXin Li    <td>Template aliases, member definitions, and the current instantiation</td>
6154*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6155*67e74705SXin Li  </tr>
6156*67e74705SXin Li  <tr id="1057">
6157*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1057">1057</a></td>
6158*67e74705SXin Li    <td>C++11</td>
6159*67e74705SXin Li    <td><TT>decltype</TT> and the current instantiation</td>
6160*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6161*67e74705SXin Li  </tr>
6162*67e74705SXin Li  <tr id="1058">
6163*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1058">1058</a></td>
6164*67e74705SXin Li    <td>NAD</td>
6165*67e74705SXin Li    <td>Reference binding of incompatible array types</td>
6166*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6167*67e74705SXin Li  </tr>
6168*67e74705SXin Li  <tr id="1059">
6169*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1059">1059</a></td>
6170*67e74705SXin Li    <td>CD3</td>
6171*67e74705SXin Li    <td>Cv-qualified array types (with rvalues)</td>
6172*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6173*67e74705SXin Li  </tr>
6174*67e74705SXin Li  <tr id="1060">
6175*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1060">1060</a></td>
6176*67e74705SXin Li    <td>C++11</td>
6177*67e74705SXin Li    <td>Scoped enumerators in integral constant expressions</td>
6178*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6179*67e74705SXin Li  </tr>
6180*67e74705SXin Li  <tr id="1061">
6181*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1061">1061</a></td>
6182*67e74705SXin Li    <td>C++11</td>
6183*67e74705SXin Li    <td>Negative array bounds in a <I>new-expression</I></td>
6184*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6185*67e74705SXin Li  </tr>
6186*67e74705SXin Li  <tr id="1062">
6187*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1062">1062</a></td>
6188*67e74705SXin Li    <td>C++11</td>
6189*67e74705SXin Li    <td>Syntax of <I>attribute-specifier</I>s in lambdas</td>
6190*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6191*67e74705SXin Li  </tr>
6192*67e74705SXin Li  <tr id="1063">
6193*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1063">1063</a></td>
6194*67e74705SXin Li    <td>C++11</td>
6195*67e74705SXin Li    <td><TT>[[hiding]]</TT> with non-attribute declarations</td>
6196*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6197*67e74705SXin Li  </tr>
6198*67e74705SXin Li  <tr id="1064">
6199*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1064">1064</a></td>
6200*67e74705SXin Li    <td>C++11</td>
6201*67e74705SXin Li    <td>Defaulted move constructor for a union</td>
6202*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6203*67e74705SXin Li  </tr>
6204*67e74705SXin Li  <tr id="1065">
6205*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1065">1065</a></td>
6206*67e74705SXin Li    <td>C++11</td>
6207*67e74705SXin Li    <td><TT>[[hiding]]</TT> with <TT>[[override]]</TT></td>
6208*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6209*67e74705SXin Li  </tr>
6210*67e74705SXin Li  <tr id="1066">
6211*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1066">1066</a></td>
6212*67e74705SXin Li    <td>C++11</td>
6213*67e74705SXin Li    <td>When is a copy/move assignment operator implicitly defined?</td>
6214*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6215*67e74705SXin Li  </tr>
6216*67e74705SXin Li  <tr id="1067">
6217*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1067">1067</a></td>
6218*67e74705SXin Li    <td>NAD</td>
6219*67e74705SXin Li    <td><TT>[[hiding]]</TT>, <I>using-declaration</I>s, and multiple inheritance</td>
6220*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6221*67e74705SXin Li  </tr>
6222*67e74705SXin Li  <tr id="1068">
6223*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1068">1068</a></td>
6224*67e74705SXin Li    <td>C++11</td>
6225*67e74705SXin Li    <td>Template aliases with default arguments and template parameter packs</td>
6226*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6227*67e74705SXin Li  </tr>
6228*67e74705SXin Li  <tr id="1069">
6229*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1069">1069</a></td>
6230*67e74705SXin Li    <td>C++11</td>
6231*67e74705SXin Li    <td>Incorrect function type with <I>trailing-return-type</I></td>
6232*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6233*67e74705SXin Li  </tr>
6234*67e74705SXin Li  <tr id="1070">
6235*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1070">1070</a></td>
6236*67e74705SXin Li    <td>C++11</td>
6237*67e74705SXin Li    <td>Missing initializer clauses in aggregate initialization</td>
6238*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
6239*67e74705SXin Li  </tr>
6240*67e74705SXin Li  <tr id="1071">
6241*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1071">1071</a></td>
6242*67e74705SXin Li    <td>C++11</td>
6243*67e74705SXin Li    <td>Literal class types and trivial default constructors</td>
6244*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6245*67e74705SXin Li  </tr>
6246*67e74705SXin Li  <tr id="1072">
6247*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1072">1072</a></td>
6248*67e74705SXin Li    <td>C++11</td>
6249*67e74705SXin Li    <td>Scoped enumerator with the same name as its containing class</td>
6250*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6251*67e74705SXin Li  </tr>
6252*67e74705SXin Li  <tr id="1073">
6253*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1073">1073</a></td>
6254*67e74705SXin Li    <td>C++11</td>
6255*67e74705SXin Li    <td>Merging <I>dynamic-exception-specification</I>s and <I>noexcept-specification</I>s</td>
6256*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6257*67e74705SXin Li  </tr>
6258*67e74705SXin Li  <tr id="1074">
6259*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1074">1074</a></td>
6260*67e74705SXin Li    <td>C++11</td>
6261*67e74705SXin Li    <td>Value-dependent <I>noexcept-expression</I>s</td>
6262*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6263*67e74705SXin Li  </tr>
6264*67e74705SXin Li  <tr id="1075">
6265*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1075">1075</a></td>
6266*67e74705SXin Li    <td>C++11</td>
6267*67e74705SXin Li    <td>Grammar does not allow template alias in <I>type-name</I></td>
6268*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6269*67e74705SXin Li  </tr>
6270*67e74705SXin Li  <tr class="open" id="1076">
6271*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1076">1076</a></td>
6272*67e74705SXin Li    <td>open</td>
6273*67e74705SXin Li    <td>Value categories and lvalue temporaries</td>
6274*67e74705SXin Li    <td align="center">Not resolved</td>
6275*67e74705SXin Li  </tr>
6276*67e74705SXin Li  <tr class="open" id="1077">
6277*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1077">1077</a></td>
6278*67e74705SXin Li    <td>extension</td>
6279*67e74705SXin Li    <td>Explicit specializations in non-containing namespaces</td>
6280*67e74705SXin Li    <td align="center">Not resolved</td>
6281*67e74705SXin Li  </tr>
6282*67e74705SXin Li  <tr id="1078">
6283*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1078">1078</a></td>
6284*67e74705SXin Li    <td>NAD</td>
6285*67e74705SXin Li    <td>Narrowing and the usual arithmetic conversions</td>
6286*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6287*67e74705SXin Li  </tr>
6288*67e74705SXin Li  <tr id="1079">
6289*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1079">1079</a></td>
6290*67e74705SXin Li    <td>C++11</td>
6291*67e74705SXin Li    <td>Overload resolution involving aggregate initialization</td>
6292*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6293*67e74705SXin Li  </tr>
6294*67e74705SXin Li  <tr id="1080">
6295*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1080">1080</a></td>
6296*67e74705SXin Li    <td>C++11</td>
6297*67e74705SXin Li    <td>Confusing relationship between templates and copy constructors</td>
6298*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6299*67e74705SXin Li  </tr>
6300*67e74705SXin Li  <tr id="1081">
6301*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1081">1081</a></td>
6302*67e74705SXin Li    <td>C++11</td>
6303*67e74705SXin Li    <td>Defaulted destructor and unusable operator delete</td>
6304*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6305*67e74705SXin Li  </tr>
6306*67e74705SXin Li  <tr id="1082">
6307*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1082">1082</a></td>
6308*67e74705SXin Li    <td>C++11</td>
6309*67e74705SXin Li    <td>Implicit copy function if subobject has none?</td>
6310*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6311*67e74705SXin Li  </tr>
6312*67e74705SXin Li  <tr id="1083">
6313*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1083">1083</a></td>
6314*67e74705SXin Li    <td>C++11</td>
6315*67e74705SXin Li    <td>Passing an object to ellipsis with non-trivial move constructor</td>
6316*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6317*67e74705SXin Li  </tr>
6318*67e74705SXin Li  <tr id="1084">
6319*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1084">1084</a></td>
6320*67e74705SXin Li    <td>NAD</td>
6321*67e74705SXin Li    <td>Conditions for a deleted move function</td>
6322*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6323*67e74705SXin Li  </tr>
6324*67e74705SXin Li  <tr id="1085">
6325*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1085">1085</a></td>
6326*67e74705SXin Li    <td>NAD</td>
6327*67e74705SXin Li    <td>Move assignment operators and virtual bases</td>
6328*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6329*67e74705SXin Li  </tr>
6330*67e74705SXin Li  <tr id="1086">
6331*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1086">1086</a></td>
6332*67e74705SXin Li    <td>C++11</td>
6333*67e74705SXin Li    <td><TT>const_cast</TT> to rvalue reference to function type</td>
6334*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6335*67e74705SXin Li  </tr>
6336*67e74705SXin Li  <tr id="1087">
6337*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1087">1087</a></td>
6338*67e74705SXin Li    <td>C++11</td>
6339*67e74705SXin Li    <td>Additional applications of issue 899</td>
6340*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6341*67e74705SXin Li  </tr>
6342*67e74705SXin Li  <tr id="1088">
6343*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1088">1088</a></td>
6344*67e74705SXin Li    <td>C++11</td>
6345*67e74705SXin Li    <td>Dependent non-type template arguments</td>
6346*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6347*67e74705SXin Li  </tr>
6348*67e74705SXin Li  <tr class="open" id="1089">
6349*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1089">1089</a></td>
6350*67e74705SXin Li    <td>drafting</td>
6351*67e74705SXin Li    <td>Template parameters in member selections</td>
6352*67e74705SXin Li    <td align="center">Not resolved</td>
6353*67e74705SXin Li  </tr>
6354*67e74705SXin Li  <tr id="1090">
6355*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1090">1090</a></td>
6356*67e74705SXin Li    <td>C++11</td>
6357*67e74705SXin Li    <td>Alignment of subobjects</td>
6358*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6359*67e74705SXin Li  </tr>
6360*67e74705SXin Li  <tr id="1091">
6361*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1091">1091</a></td>
6362*67e74705SXin Li    <td>C++11</td>
6363*67e74705SXin Li    <td>Inconsistent use of the term &#8220;object expression&#8221;</td>
6364*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6365*67e74705SXin Li  </tr>
6366*67e74705SXin Li  <tr class="open" id="1092">
6367*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1092">1092</a></td>
6368*67e74705SXin Li    <td>drafting</td>
6369*67e74705SXin Li    <td>Cycles in overload resolution during instantiation</td>
6370*67e74705SXin Li    <td align="center">Not resolved</td>
6371*67e74705SXin Li  </tr>
6372*67e74705SXin Li  <tr id="1093">
6373*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1093">1093</a></td>
6374*67e74705SXin Li    <td>CD3</td>
6375*67e74705SXin Li    <td>Value-initializing non-objects</td>
6376*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6377*67e74705SXin Li  </tr>
6378*67e74705SXin Li  <tr id="1094">
6379*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1094">1094</a></td>
6380*67e74705SXin Li    <td>C++11</td>
6381*67e74705SXin Li    <td>Converting floating-point values to scoped enumeration types</td>
6382*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6383*67e74705SXin Li  </tr>
6384*67e74705SXin Li  <tr id="1095">
6385*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1095">1095</a></td>
6386*67e74705SXin Li    <td>C++11</td>
6387*67e74705SXin Li    <td>List-initialization of references</td>
6388*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6389*67e74705SXin Li  </tr>
6390*67e74705SXin Li  <tr id="1096">
6391*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1096">1096</a></td>
6392*67e74705SXin Li    <td>C++11</td>
6393*67e74705SXin Li    <td>Missing requirement for template definitions</td>
6394*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6395*67e74705SXin Li  </tr>
6396*67e74705SXin Li  <tr id="1097">
6397*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1097">1097</a></td>
6398*67e74705SXin Li    <td>NAD</td>
6399*67e74705SXin Li    <td>Aggregate initialization of function parameters</td>
6400*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6401*67e74705SXin Li  </tr>
6402*67e74705SXin Li  <tr id="1098">
6403*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1098">1098</a></td>
6404*67e74705SXin Li    <td>C++11</td>
6405*67e74705SXin Li    <td>Pointer conversions in constant expressions</td>
6406*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6407*67e74705SXin Li  </tr>
6408*67e74705SXin Li  <tr id="1099">
6409*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1099">1099</a></td>
6410*67e74705SXin Li    <td>C++11</td>
6411*67e74705SXin Li    <td>Infinite recursion in <TT>constexpr</TT> functions</td>
6412*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6413*67e74705SXin Li  </tr>
6414*67e74705SXin Li  <tr id="1100">
6415*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1100">1100</a></td>
6416*67e74705SXin Li    <td>C++11</td>
6417*67e74705SXin Li    <td><TT>constexpr</TT> conversion functions and non-type template arguments</td>
6418*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6419*67e74705SXin Li  </tr>
6420*67e74705SXin Li  <tr id="1101">
6421*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1101">1101</a></td>
6422*67e74705SXin Li    <td>C++11</td>
6423*67e74705SXin Li    <td>Non-integral initialized static data members</td>
6424*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6425*67e74705SXin Li  </tr>
6426*67e74705SXin Li  <tr id="1102">
6427*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1102">1102</a></td>
6428*67e74705SXin Li    <td>C++11</td>
6429*67e74705SXin Li    <td>Better example of undefined behavior</td>
6430*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6431*67e74705SXin Li  </tr>
6432*67e74705SXin Li  <tr id="1103">
6433*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1103">1103</a></td>
6434*67e74705SXin Li    <td>C++11</td>
6435*67e74705SXin Li    <td>Reversion of phase 1 and 2 transformations in raw string literals</td>
6436*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6437*67e74705SXin Li  </tr>
6438*67e74705SXin Li  <tr id="1104">
6439*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1104">1104</a></td>
6440*67e74705SXin Li    <td>C++11</td>
6441*67e74705SXin Li    <td>Global-scope template arguments vs the <TT>&lt;:</TT> digraph</td>
6442*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6443*67e74705SXin Li  </tr>
6444*67e74705SXin Li  <tr id="1105">
6445*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1105">1105</a></td>
6446*67e74705SXin Li    <td>C++11</td>
6447*67e74705SXin Li    <td>Issues relating to TR 10176:2003</td>
6448*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6449*67e74705SXin Li  </tr>
6450*67e74705SXin Li  <tr id="1106">
6451*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1106">1106</a></td>
6452*67e74705SXin Li    <td>C++11</td>
6453*67e74705SXin Li    <td>Need more detail in <TT>nullptr</TT> keyword description</td>
6454*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6455*67e74705SXin Li  </tr>
6456*67e74705SXin Li  <tr id="1107">
6457*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1107">1107</a></td>
6458*67e74705SXin Li    <td>C++11</td>
6459*67e74705SXin Li    <td>Overload resolution for user-defined integer literals</td>
6460*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6461*67e74705SXin Li  </tr>
6462*67e74705SXin Li  <tr id="1108">
6463*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1108">1108</a></td>
6464*67e74705SXin Li    <td>NAD</td>
6465*67e74705SXin Li    <td>User-defined literals have not been implemented</td>
6466*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6467*67e74705SXin Li  </tr>
6468*67e74705SXin Li  <tr id="1109">
6469*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1109">1109</a></td>
6470*67e74705SXin Li    <td>C++11</td>
6471*67e74705SXin Li    <td>When is &#8220;use&#8221; a reference to the ODR meaning?</td>
6472*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6473*67e74705SXin Li  </tr>
6474*67e74705SXin Li  <tr id="1110">
6475*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1110">1110</a></td>
6476*67e74705SXin Li    <td>NAD</td>
6477*67e74705SXin Li    <td>Incomplete return type should be allowed in <TT>decltype</TT> operand</td>
6478*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6479*67e74705SXin Li  </tr>
6480*67e74705SXin Li  <tr id="1111">
6481*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1111">1111</a></td>
6482*67e74705SXin Li    <td>C++11</td>
6483*67e74705SXin Li    <td>Remove dual-scope lookup of member template names</td>
6484*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6485*67e74705SXin Li  </tr>
6486*67e74705SXin Li  <tr id="1112">
6487*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1112">1112</a></td>
6488*67e74705SXin Li    <td>C++11</td>
6489*67e74705SXin Li    <td><TT>constexpr</TT> variables should have internal linkage like <TT>const</TT></td>
6490*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6491*67e74705SXin Li  </tr>
6492*67e74705SXin Li  <tr id="1113">
6493*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1113">1113</a></td>
6494*67e74705SXin Li    <td>C++11</td>
6495*67e74705SXin Li    <td>Linkage of namespace member of unnamed namespace</td>
6496*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6497*67e74705SXin Li  </tr>
6498*67e74705SXin Li  <tr id="1114">
6499*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1114">1114</a></td>
6500*67e74705SXin Li    <td>C++11</td>
6501*67e74705SXin Li    <td>Incorrect use of placement <TT>new</TT> in example</td>
6502*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6503*67e74705SXin Li  </tr>
6504*67e74705SXin Li  <tr id="1115">
6505*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1115">1115</a></td>
6506*67e74705SXin Li    <td>C++11</td>
6507*67e74705SXin Li    <td>C-compatible alignment specification</td>
6508*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6509*67e74705SXin Li  </tr>
6510*67e74705SXin Li  <tr class="open" id="1116">
6511*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1116">1116</a></td>
6512*67e74705SXin Li    <td>drafting</td>
6513*67e74705SXin Li    <td>Aliasing of union members</td>
6514*67e74705SXin Li    <td align="center">Not resolved</td>
6515*67e74705SXin Li  </tr>
6516*67e74705SXin Li  <tr id="1117">
6517*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1117">1117</a></td>
6518*67e74705SXin Li    <td>C++11</td>
6519*67e74705SXin Li    <td>Incorrect note about xvalue member access expressions</td>
6520*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6521*67e74705SXin Li  </tr>
6522*67e74705SXin Li  <tr id="1118">
6523*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1118">1118</a></td>
6524*67e74705SXin Li    <td>NAD</td>
6525*67e74705SXin Li    <td>Implicit lambda capture via explicit copy constructor</td>
6526*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6527*67e74705SXin Li  </tr>
6528*67e74705SXin Li  <tr id="1119">
6529*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1119">1119</a></td>
6530*67e74705SXin Li    <td>C++11</td>
6531*67e74705SXin Li    <td>Missing case in description of member access ambiguity</td>
6532*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6533*67e74705SXin Li  </tr>
6534*67e74705SXin Li  <tr id="1120">
6535*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1120">1120</a></td>
6536*67e74705SXin Li    <td>C++11</td>
6537*67e74705SXin Li    <td><TT>reinterpret_cast</TT> and <TT>void*</TT></td>
6538*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6539*67e74705SXin Li  </tr>
6540*67e74705SXin Li  <tr id="1121">
6541*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1121">1121</a></td>
6542*67e74705SXin Li    <td>C++11</td>
6543*67e74705SXin Li    <td>Unnecessary ambiguity error in formation of pointer to member</td>
6544*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6545*67e74705SXin Li  </tr>
6546*67e74705SXin Li  <tr id="1122">
6547*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1122">1122</a></td>
6548*67e74705SXin Li    <td>C++11</td>
6549*67e74705SXin Li    <td>Circular definition of <TT>std::size_t</TT></td>
6550*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6551*67e74705SXin Li  </tr>
6552*67e74705SXin Li  <tr id="1123">
6553*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1123">1123</a></td>
6554*67e74705SXin Li    <td>C++11</td>
6555*67e74705SXin Li    <td>Destructors should be <TT>noexcept</TT> by default</td>
6556*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6557*67e74705SXin Li  </tr>
6558*67e74705SXin Li  <tr id="1124">
6559*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1124">1124</a></td>
6560*67e74705SXin Li    <td>NAD</td>
6561*67e74705SXin Li    <td>Error in description of value category of pointer-to-member expression</td>
6562*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6563*67e74705SXin Li  </tr>
6564*67e74705SXin Li  <tr id="1125">
6565*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1125">1125</a></td>
6566*67e74705SXin Li    <td>C++11</td>
6567*67e74705SXin Li    <td>Unclear definition of &#8220;potential constant expression&#8221;</td>
6568*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6569*67e74705SXin Li  </tr>
6570*67e74705SXin Li  <tr id="1126">
6571*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1126">1126</a></td>
6572*67e74705SXin Li    <td>C++11</td>
6573*67e74705SXin Li    <td><TT>constexpr</TT> functions in <TT>const</TT> initializers</td>
6574*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6575*67e74705SXin Li  </tr>
6576*67e74705SXin Li  <tr id="1127">
6577*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1127">1127</a></td>
6578*67e74705SXin Li    <td>C++11</td>
6579*67e74705SXin Li    <td>Overload resolution in <TT>constexpr</TT> functions</td>
6580*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6581*67e74705SXin Li  </tr>
6582*67e74705SXin Li  <tr id="1128">
6583*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1128">1128</a></td>
6584*67e74705SXin Li    <td>C++11</td>
6585*67e74705SXin Li    <td><I>attribute-specifier</I>s in <I>decl-specifier-seq</I>s</td>
6586*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6587*67e74705SXin Li  </tr>
6588*67e74705SXin Li  <tr id="1129">
6589*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1129">1129</a></td>
6590*67e74705SXin Li    <td>C++11</td>
6591*67e74705SXin Li    <td>Default <TT>nothrow</TT> for <TT>constexpr</TT> functions</td>
6592*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6593*67e74705SXin Li  </tr>
6594*67e74705SXin Li  <tr id="1130">
6595*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1130">1130</a></td>
6596*67e74705SXin Li    <td>C++11</td>
6597*67e74705SXin Li    <td>Function parameter type adjustments and <TT>decltype</TT></td>
6598*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6599*67e74705SXin Li  </tr>
6600*67e74705SXin Li  <tr id="1131">
6601*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1131">1131</a></td>
6602*67e74705SXin Li    <td>C++11</td>
6603*67e74705SXin Li    <td>Template aliases in <I>elaborated-type-specifier</I>s</td>
6604*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6605*67e74705SXin Li  </tr>
6606*67e74705SXin Li  <tr id="1132">
6607*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1132">1132</a></td>
6608*67e74705SXin Li    <td>NAD</td>
6609*67e74705SXin Li    <td>Keyword vs attribute for <TT>noreturn</TT></td>
6610*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6611*67e74705SXin Li  </tr>
6612*67e74705SXin Li  <tr id="1133">
6613*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1133">1133</a></td>
6614*67e74705SXin Li    <td>C++11</td>
6615*67e74705SXin Li    <td>Keywords vs attributes for control of hiding and overriding</td>
6616*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6617*67e74705SXin Li  </tr>
6618*67e74705SXin Li  <tr id="1134">
6619*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1134">1134</a></td>
6620*67e74705SXin Li    <td>C++11</td>
6621*67e74705SXin Li    <td>When is an explicitly-defaulted function defined?</td>
6622*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6623*67e74705SXin Li  </tr>
6624*67e74705SXin Li  <tr id="1135">
6625*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1135">1135</a></td>
6626*67e74705SXin Li    <td>C++11</td>
6627*67e74705SXin Li    <td>Explicitly-defaulted non-public special member functions</td>
6628*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6629*67e74705SXin Li  </tr>
6630*67e74705SXin Li  <tr id="1136">
6631*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1136">1136</a></td>
6632*67e74705SXin Li    <td>C++11</td>
6633*67e74705SXin Li    <td>Explicitly-defaulted explicit constructors</td>
6634*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6635*67e74705SXin Li  </tr>
6636*67e74705SXin Li  <tr id="1137">
6637*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1137">1137</a></td>
6638*67e74705SXin Li    <td>C++11</td>
6639*67e74705SXin Li    <td>Explicitly-defaulted virtual special member functions</td>
6640*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6641*67e74705SXin Li  </tr>
6642*67e74705SXin Li  <tr id="1138">
6643*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1138">1138</a></td>
6644*67e74705SXin Li    <td>C++11</td>
6645*67e74705SXin Li    <td>Rvalue-ness check for rvalue reference binding is wrong</td>
6646*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6647*67e74705SXin Li  </tr>
6648*67e74705SXin Li  <tr id="1139">
6649*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1139">1139</a></td>
6650*67e74705SXin Li    <td>C++11</td>
6651*67e74705SXin Li    <td>Rvalue reference binding to scalar xvalues</td>
6652*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6653*67e74705SXin Li  </tr>
6654*67e74705SXin Li  <tr id="1140">
6655*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1140">1140</a></td>
6656*67e74705SXin Li    <td>C++11</td>
6657*67e74705SXin Li    <td>Incorrect redefinition of POD class</td>
6658*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6659*67e74705SXin Li  </tr>
6660*67e74705SXin Li  <tr id="1141">
6661*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1141">1141</a></td>
6662*67e74705SXin Li    <td>NAD</td>
6663*67e74705SXin Li    <td>Non-static data member initializers have not been implemented</td>
6664*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6665*67e74705SXin Li  </tr>
6666*67e74705SXin Li  <tr id="1142">
6667*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1142">1142</a></td>
6668*67e74705SXin Li    <td>C++11</td>
6669*67e74705SXin Li    <td><TT>friend</TT> declaration of member function of containing class</td>
6670*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6671*67e74705SXin Li  </tr>
6672*67e74705SXin Li  <tr id="1143">
6673*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1143">1143</a></td>
6674*67e74705SXin Li    <td>NAD</td>
6675*67e74705SXin Li    <td>Move semantics for <TT>*this</TT> have not been implemented</td>
6676*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6677*67e74705SXin Li  </tr>
6678*67e74705SXin Li  <tr id="1144">
6679*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1144">1144</a></td>
6680*67e74705SXin Li    <td>C++11</td>
6681*67e74705SXin Li    <td>Remove access declarations</td>
6682*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6683*67e74705SXin Li  </tr>
6684*67e74705SXin Li  <tr id="1145">
6685*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1145">1145</a></td>
6686*67e74705SXin Li    <td>C++11</td>
6687*67e74705SXin Li    <td>Defaulting and triviality</td>
6688*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6689*67e74705SXin Li  </tr>
6690*67e74705SXin Li  <tr id="1146">
6691*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1146">1146</a></td>
6692*67e74705SXin Li    <td>C++11</td>
6693*67e74705SXin Li    <td><I>exception-specification</I>s of defaulted functions</td>
6694*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6695*67e74705SXin Li  </tr>
6696*67e74705SXin Li  <tr id="1147">
6697*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1147">1147</a></td>
6698*67e74705SXin Li    <td>C++11</td>
6699*67e74705SXin Li    <td>Destructors should be default <TT>nothrow</TT></td>
6700*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6701*67e74705SXin Li  </tr>
6702*67e74705SXin Li  <tr id="1148">
6703*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1148">1148</a></td>
6704*67e74705SXin Li    <td>C++11</td>
6705*67e74705SXin Li    <td>Copy elision and move construction of function parameters</td>
6706*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6707*67e74705SXin Li  </tr>
6708*67e74705SXin Li  <tr id="1149">
6709*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1149">1149</a></td>
6710*67e74705SXin Li    <td>C++11</td>
6711*67e74705SXin Li    <td>Trivial non-public copy operators in subobjects</td>
6712*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6713*67e74705SXin Li  </tr>
6714*67e74705SXin Li  <tr id="1150">
6715*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1150">1150</a></td>
6716*67e74705SXin Li    <td>NAD</td>
6717*67e74705SXin Li    <td>Inheriting constructors have not been implemented</td>
6718*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6719*67e74705SXin Li  </tr>
6720*67e74705SXin Li  <tr id="1151">
6721*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1151">1151</a></td>
6722*67e74705SXin Li    <td>C++11</td>
6723*67e74705SXin Li    <td>Overload resolution with initializer-list and non-list constructors</td>
6724*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6725*67e74705SXin Li  </tr>
6726*67e74705SXin Li  <tr id="1152">
6727*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1152">1152</a></td>
6728*67e74705SXin Li    <td>C++11</td>
6729*67e74705SXin Li    <td>Rules for determining existence of implicit conversion sequence</td>
6730*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6731*67e74705SXin Li  </tr>
6732*67e74705SXin Li  <tr id="1153">
6733*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1153">1153</a></td>
6734*67e74705SXin Li    <td>C++11</td>
6735*67e74705SXin Li    <td>Type matching in address of overloaded function</td>
6736*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6737*67e74705SXin Li  </tr>
6738*67e74705SXin Li  <tr id="1154">
6739*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1154">1154</a></td>
6740*67e74705SXin Li    <td>C++11</td>
6741*67e74705SXin Li    <td>Address of <TT>thread_local</TT> variable as non-type template argument</td>
6742*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6743*67e74705SXin Li  </tr>
6744*67e74705SXin Li  <tr id="1155">
6745*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1155">1155</a></td>
6746*67e74705SXin Li    <td>C++11</td>
6747*67e74705SXin Li    <td>Internal-linkage non-type template arguments</td>
6748*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6749*67e74705SXin Li  </tr>
6750*67e74705SXin Li  <tr id="1156">
6751*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1156">1156</a></td>
6752*67e74705SXin Li    <td>C++11</td>
6753*67e74705SXin Li    <td>Partial ordering in a non-call context</td>
6754*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6755*67e74705SXin Li  </tr>
6756*67e74705SXin Li  <tr class="open" id="1157">
6757*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1157">1157</a></td>
6758*67e74705SXin Li    <td>open</td>
6759*67e74705SXin Li    <td>Partial ordering of function templates is still underspecified</td>
6760*67e74705SXin Li    <td align="center">Not resolved</td>
6761*67e74705SXin Li  </tr>
6762*67e74705SXin Li  <tr id="1158">
6763*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1158">1158</a></td>
6764*67e74705SXin Li    <td>C++11</td>
6765*67e74705SXin Li    <td>Recursive instantiation via alias template</td>
6766*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6767*67e74705SXin Li  </tr>
6768*67e74705SXin Li  <tr id="1159">
6769*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1159">1159</a></td>
6770*67e74705SXin Li    <td>C++11</td>
6771*67e74705SXin Li    <td>Class and enumeration definitions in template aliases</td>
6772*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6773*67e74705SXin Li  </tr>
6774*67e74705SXin Li  <tr id="1160">
6775*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1160">1160</a></td>
6776*67e74705SXin Li    <td>C++11</td>
6777*67e74705SXin Li    <td>Definitions of template members and the current instantiation</td>
6778*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6779*67e74705SXin Li  </tr>
6780*67e74705SXin Li  <tr id="1161">
6781*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1161">1161</a></td>
6782*67e74705SXin Li    <td>C++11</td>
6783*67e74705SXin Li    <td>Dependent <I>nested-name-specifier</I> in a pointer-to-member declarator</td>
6784*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6785*67e74705SXin Li  </tr>
6786*67e74705SXin Li  <tr id="1162">
6787*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1162">1162</a></td>
6788*67e74705SXin Li    <td>NAD</td>
6789*67e74705SXin Li    <td>Dependent <I>elaborated-type-specifier</I>s in non-deduced contexts</td>
6790*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6791*67e74705SXin Li  </tr>
6792*67e74705SXin Li  <tr id="1163">
6793*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1163">1163</a></td>
6794*67e74705SXin Li    <td>NAD</td>
6795*67e74705SXin Li    <td><TT>extern template</TT> prevents inlining functions not marked <TT>inline</TT></td>
6796*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6797*67e74705SXin Li  </tr>
6798*67e74705SXin Li  <tr id="1164">
6799*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1164">1164</a></td>
6800*67e74705SXin Li    <td>C++11</td>
6801*67e74705SXin Li    <td>Partial ordering of <TT>f(T&amp;)</TT> and <TT>f(T&amp;&amp;)</TT></td>
6802*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6803*67e74705SXin Li  </tr>
6804*67e74705SXin Li  <tr id="1165">
6805*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1165">1165</a></td>
6806*67e74705SXin Li    <td>C++11</td>
6807*67e74705SXin Li    <td>Exceptions when destroying array elements</td>
6808*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6809*67e74705SXin Li  </tr>
6810*67e74705SXin Li  <tr id="1166">
6811*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1166">1166</a></td>
6812*67e74705SXin Li    <td>C++11</td>
6813*67e74705SXin Li    <td><I>exception-declaration</I>s that do not declare objects</td>
6814*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6815*67e74705SXin Li  </tr>
6816*67e74705SXin Li  <tr id="1167">
6817*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1167">1167</a></td>
6818*67e74705SXin Li    <td>C++11</td>
6819*67e74705SXin Li    <td><I>function-try-block</I>s for destructors</td>
6820*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6821*67e74705SXin Li  </tr>
6822*67e74705SXin Li  <tr id="1168">
6823*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1168">1168</a></td>
6824*67e74705SXin Li    <td>C++11</td>
6825*67e74705SXin Li    <td>Additional reasons to call <TT>std::terminate</TT></td>
6826*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6827*67e74705SXin Li  </tr>
6828*67e74705SXin Li  <tr id="1169">
6829*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1169">1169</a></td>
6830*67e74705SXin Li    <td>C++11</td>
6831*67e74705SXin Li    <td>Missing feature macro for strict pointer safety</td>
6832*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6833*67e74705SXin Li  </tr>
6834*67e74705SXin Li  <tr id="1170">
6835*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1170">1170</a></td>
6836*67e74705SXin Li    <td>C++11</td>
6837*67e74705SXin Li    <td>Access checking during template argument deduction</td>
6838*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6839*67e74705SXin Li  </tr>
6840*67e74705SXin Li  <tr id="1171">
6841*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1171">1171</a></td>
6842*67e74705SXin Li    <td>C++11</td>
6843*67e74705SXin Li    <td>Partial stack unwinding with <TT>noexcept</TT> violation</td>
6844*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6845*67e74705SXin Li  </tr>
6846*67e74705SXin Li  <tr class="open" id="1172">
6847*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1172">1172</a></td>
6848*67e74705SXin Li    <td>drafting</td>
6849*67e74705SXin Li    <td>&#8220;instantiation-dependent&#8221; constructs</td>
6850*67e74705SXin Li    <td align="center">Not resolved</td>
6851*67e74705SXin Li  </tr>
6852*67e74705SXin Li  <tr id="1173">
6853*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1173">1173</a></td>
6854*67e74705SXin Li    <td>C++11</td>
6855*67e74705SXin Li    <td>Unclear specification of effects of signal handling</td>
6856*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6857*67e74705SXin Li  </tr>
6858*67e74705SXin Li  <tr id="1174">
6859*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1174">1174</a></td>
6860*67e74705SXin Li    <td>C++11</td>
6861*67e74705SXin Li    <td>When is a pure virtual function &#8220;used?&#8221;</td>
6862*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6863*67e74705SXin Li  </tr>
6864*67e74705SXin Li  <tr id="1175">
6865*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1175">1175</a></td>
6866*67e74705SXin Li    <td>C++11</td>
6867*67e74705SXin Li    <td>Disambiguating user-defined literals</td>
6868*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6869*67e74705SXin Li  </tr>
6870*67e74705SXin Li  <tr id="1176">
6871*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1176">1176</a></td>
6872*67e74705SXin Li    <td>C++11</td>
6873*67e74705SXin Li    <td>Definition of release sequence</td>
6874*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6875*67e74705SXin Li  </tr>
6876*67e74705SXin Li  <tr id="1177">
6877*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1177">1177</a></td>
6878*67e74705SXin Li    <td>C++11</td>
6879*67e74705SXin Li    <td>Intra-thread dependency-ordered-before</td>
6880*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6881*67e74705SXin Li  </tr>
6882*67e74705SXin Li  <tr id="1178">
6883*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1178">1178</a></td>
6884*67e74705SXin Li    <td>C++11</td>
6885*67e74705SXin Li    <td>Deduction failure matching placement new</td>
6886*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6887*67e74705SXin Li  </tr>
6888*67e74705SXin Li  <tr id="1179">
6889*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1179">1179</a></td>
6890*67e74705SXin Li    <td>NAD</td>
6891*67e74705SXin Li    <td>Cv-qualification of non-type template parameters</td>
6892*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6893*67e74705SXin Li  </tr>
6894*67e74705SXin Li  <tr id="1180">
6895*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1180">1180</a></td>
6896*67e74705SXin Li    <td>C++11</td>
6897*67e74705SXin Li    <td>Over-aligned class types</td>
6898*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6899*67e74705SXin Li  </tr>
6900*67e74705SXin Li  <tr id="1181">
6901*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1181">1181</a></td>
6902*67e74705SXin Li    <td>C++11</td>
6903*67e74705SXin Li    <td>What is a &#8220;built-in type?&#8221;</td>
6904*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6905*67e74705SXin Li  </tr>
6906*67e74705SXin Li  <tr id="1182">
6907*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1182">1182</a></td>
6908*67e74705SXin Li    <td>C++11</td>
6909*67e74705SXin Li    <td>Incorrect description of pack expansion syntax</td>
6910*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6911*67e74705SXin Li  </tr>
6912*67e74705SXin Li  <tr id="1183">
6913*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1183">1183</a></td>
6914*67e74705SXin Li    <td>C++11</td>
6915*67e74705SXin Li    <td>Expansion of parameter packs in declarators</td>
6916*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6917*67e74705SXin Li  </tr>
6918*67e74705SXin Li  <tr id="1184">
6919*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1184">1184</a></td>
6920*67e74705SXin Li    <td>C++11</td>
6921*67e74705SXin Li    <td>Argument conversions to nondeduced parameter types</td>
6922*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6923*67e74705SXin Li  </tr>
6924*67e74705SXin Li  <tr id="1185">
6925*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1185">1185</a></td>
6926*67e74705SXin Li    <td>C++11</td>
6927*67e74705SXin Li    <td>Misleading description of language linkage and member function types</td>
6928*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6929*67e74705SXin Li  </tr>
6930*67e74705SXin Li  <tr id="1186">
6931*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1186">1186</a></td>
6932*67e74705SXin Li    <td>C++11</td>
6933*67e74705SXin Li    <td>Non-dependent <TT>constexpr</TT> violations in function templates</td>
6934*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6935*67e74705SXin Li  </tr>
6936*67e74705SXin Li  <tr id="1187">
6937*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1187">1187</a></td>
6938*67e74705SXin Li    <td>C++11</td>
6939*67e74705SXin Li    <td>Problems in initialization example</td>
6940*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6941*67e74705SXin Li  </tr>
6942*67e74705SXin Li  <tr id="1188">
6943*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1188">1188</a></td>
6944*67e74705SXin Li    <td>C++11</td>
6945*67e74705SXin Li    <td>Type punning in constant expressions</td>
6946*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6947*67e74705SXin Li  </tr>
6948*67e74705SXin Li  <tr id="1189">
6949*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1189">1189</a></td>
6950*67e74705SXin Li    <td>C++11</td>
6951*67e74705SXin Li    <td>Address of distinct base class subobjects</td>
6952*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6953*67e74705SXin Li  </tr>
6954*67e74705SXin Li  <tr id="1190">
6955*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1190">1190</a></td>
6956*67e74705SXin Li    <td>C++11</td>
6957*67e74705SXin Li    <td>Operations on non-safely-derived pointers</td>
6958*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6959*67e74705SXin Li  </tr>
6960*67e74705SXin Li  <tr id="1191">
6961*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1191">1191</a></td>
6962*67e74705SXin Li    <td>C++11</td>
6963*67e74705SXin Li    <td>Deleted subobject destructors and implicitly-defined constructors</td>
6964*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6965*67e74705SXin Li  </tr>
6966*67e74705SXin Li  <tr id="1192">
6967*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1192">1192</a></td>
6968*67e74705SXin Li    <td>C++11</td>
6969*67e74705SXin Li    <td>Inadvertent change to ODR and templates</td>
6970*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6971*67e74705SXin Li  </tr>
6972*67e74705SXin Li  <tr id="1193">
6973*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1193">1193</a></td>
6974*67e74705SXin Li    <td>C++11</td>
6975*67e74705SXin Li    <td>Use of address-constant pointers in constant expressions</td>
6976*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6977*67e74705SXin Li  </tr>
6978*67e74705SXin Li  <tr id="1194">
6979*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1194">1194</a></td>
6980*67e74705SXin Li    <td>C++11</td>
6981*67e74705SXin Li    <td>Constexpr references</td>
6982*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6983*67e74705SXin Li  </tr>
6984*67e74705SXin Li  <tr id="1195">
6985*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1195">1195</a></td>
6986*67e74705SXin Li    <td>C++11</td>
6987*67e74705SXin Li    <td>References to non-literal types in constexpr functions</td>
6988*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6989*67e74705SXin Li  </tr>
6990*67e74705SXin Li  <tr id="1196">
6991*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1196">1196</a></td>
6992*67e74705SXin Li    <td>C++11</td>
6993*67e74705SXin Li    <td>Definition required for explicit instantiation after explicit specialization?</td>
6994*67e74705SXin Li    <td class="none" align="center">Unknown</td>
6995*67e74705SXin Li  </tr>
6996*67e74705SXin Li  <tr id="1197">
6997*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1197">1197</a></td>
6998*67e74705SXin Li    <td>C++11</td>
6999*67e74705SXin Li    <td>Constexpr arrays</td>
7000*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7001*67e74705SXin Li  </tr>
7002*67e74705SXin Li  <tr id="1198">
7003*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1198">1198</a></td>
7004*67e74705SXin Li    <td>C++11</td>
7005*67e74705SXin Li    <td>Literal types and copy constructors</td>
7006*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7007*67e74705SXin Li  </tr>
7008*67e74705SXin Li  <tr id="1199">
7009*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1199">1199</a></td>
7010*67e74705SXin Li    <td>C++11</td>
7011*67e74705SXin Li    <td>Deleted constexpr functions</td>
7012*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7013*67e74705SXin Li  </tr>
7014*67e74705SXin Li  <tr class="open" id="1200">
7015*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1200">1200</a></td>
7016*67e74705SXin Li    <td>open</td>
7017*67e74705SXin Li    <td>Lookup rules for template parameters</td>
7018*67e74705SXin Li    <td align="center">Not resolved</td>
7019*67e74705SXin Li  </tr>
7020*67e74705SXin Li  <tr id="1201">
7021*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1201">1201</a></td>
7022*67e74705SXin Li    <td>C++11</td>
7023*67e74705SXin Li    <td>Are deleted and defaulted functions definitions?</td>
7024*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7025*67e74705SXin Li  </tr>
7026*67e74705SXin Li  <tr id="1202">
7027*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1202">1202</a></td>
7028*67e74705SXin Li    <td>C++11</td>
7029*67e74705SXin Li    <td>Calling virtual functions during destruction</td>
7030*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7031*67e74705SXin Li  </tr>
7032*67e74705SXin Li  <tr id="1203">
7033*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1203">1203</a></td>
7034*67e74705SXin Li    <td>dup</td>
7035*67e74705SXin Li    <td>Misleading note regarding initialized static data members</td>
7036*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7037*67e74705SXin Li  </tr>
7038*67e74705SXin Li  <tr id="1204">
7039*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1204">1204</a></td>
7040*67e74705SXin Li    <td>C++11</td>
7041*67e74705SXin Li    <td>Specifiers in a <I>for-range-declaration</I></td>
7042*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7043*67e74705SXin Li  </tr>
7044*67e74705SXin Li  <tr id="1205">
7045*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1205">1205</a></td>
7046*67e74705SXin Li    <td>dup</td>
7047*67e74705SXin Li    <td>Lvalue reference binding and function viability</td>
7048*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7049*67e74705SXin Li  </tr>
7050*67e74705SXin Li  <tr id="1206">
7051*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1206">1206</a></td>
7052*67e74705SXin Li    <td>C++11</td>
7053*67e74705SXin Li    <td>Defining opaque enumeration members of class templates</td>
7054*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7055*67e74705SXin Li  </tr>
7056*67e74705SXin Li  <tr id="1207">
7057*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1207">1207</a></td>
7058*67e74705SXin Li    <td>C++11</td>
7059*67e74705SXin Li    <td>Type of class member in <I>trailing-return-type</I></td>
7060*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7061*67e74705SXin Li  </tr>
7062*67e74705SXin Li  <tr id="1208">
7063*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1208">1208</a></td>
7064*67e74705SXin Li    <td>C++11</td>
7065*67e74705SXin Li    <td>Explicit <TT>noexcept</TT> in defaulted definition</td>
7066*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7067*67e74705SXin Li  </tr>
7068*67e74705SXin Li  <tr class="open" id="1209">
7069*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1209">1209</a></td>
7070*67e74705SXin Li    <td>open</td>
7071*67e74705SXin Li    <td>Is a potentially-evaluated expression in a template definition a &#8220;use?&#8221;</td>
7072*67e74705SXin Li    <td align="center">Not resolved</td>
7073*67e74705SXin Li  </tr>
7074*67e74705SXin Li  <tr id="1210">
7075*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1210">1210</a></td>
7076*67e74705SXin Li    <td>C++11</td>
7077*67e74705SXin Li    <td>Injection of <I>elaborated-type-specifier</I> in enumeration scope</td>
7078*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7079*67e74705SXin Li  </tr>
7080*67e74705SXin Li  <tr class="open" id="1211">
7081*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1211">1211</a></td>
7082*67e74705SXin Li    <td>drafting</td>
7083*67e74705SXin Li    <td>Misaligned lvalues</td>
7084*67e74705SXin Li    <td align="center">Not resolved</td>
7085*67e74705SXin Li  </tr>
7086*67e74705SXin Li  <tr id="1212">
7087*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1212">1212</a></td>
7088*67e74705SXin Li    <td>C++11</td>
7089*67e74705SXin Li    <td>Non-function-call xvalues and <TT>decltype</TT></td>
7090*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7091*67e74705SXin Li  </tr>
7092*67e74705SXin Li  <tr id="1213">
7093*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1213">1213</a></td>
7094*67e74705SXin Li    <td>CD3</td>
7095*67e74705SXin Li    <td>Array subscripting and xvalues</td>
7096*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7097*67e74705SXin Li  </tr>
7098*67e74705SXin Li  <tr id="1214">
7099*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1214">1214</a></td>
7100*67e74705SXin Li    <td>C++11</td>
7101*67e74705SXin Li    <td>Kinds of initializers</td>
7102*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7103*67e74705SXin Li  </tr>
7104*67e74705SXin Li  <tr id="1215">
7105*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1215">1215</a></td>
7106*67e74705SXin Li    <td>C++11</td>
7107*67e74705SXin Li    <td>Definition of POD struct</td>
7108*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7109*67e74705SXin Li  </tr>
7110*67e74705SXin Li  <tr id="1216">
7111*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1216">1216</a></td>
7112*67e74705SXin Li    <td>C++11</td>
7113*67e74705SXin Li    <td>Exceptions &#8220;allowed&#8221; by a <I>noexcept-specification</I></td>
7114*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7115*67e74705SXin Li  </tr>
7116*67e74705SXin Li  <tr id="1217">
7117*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1217">1217</a></td>
7118*67e74705SXin Li    <td>NAD</td>
7119*67e74705SXin Li    <td>Are deleted functions implicitly <TT>noexcept</TT>?</td>
7120*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7121*67e74705SXin Li  </tr>
7122*67e74705SXin Li  <tr id="1218">
7123*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1218">1218</a></td>
7124*67e74705SXin Li    <td>C++11</td>
7125*67e74705SXin Li    <td>What is the &#8220;currently-handled exception&#8221; in a multi-threaded program?</td>
7126*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7127*67e74705SXin Li  </tr>
7128*67e74705SXin Li  <tr id="1219">
7129*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1219">1219</a></td>
7130*67e74705SXin Li    <td>C++11</td>
7131*67e74705SXin Li    <td>Non-static data member initializers in constant expressions</td>
7132*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7133*67e74705SXin Li  </tr>
7134*67e74705SXin Li  <tr id="1220">
7135*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1220">1220</a></td>
7136*67e74705SXin Li    <td>C++11</td>
7137*67e74705SXin Li    <td>Looking up <I>conversion-type-id</I>s</td>
7138*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7139*67e74705SXin Li  </tr>
7140*67e74705SXin Li  <tr class="open" id="1221">
7141*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1221">1221</a></td>
7142*67e74705SXin Li    <td>open</td>
7143*67e74705SXin Li    <td>Partial ordering and reference collapsing</td>
7144*67e74705SXin Li    <td align="center">Not resolved</td>
7145*67e74705SXin Li  </tr>
7146*67e74705SXin Li  <tr id="1222">
7147*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1222">1222</a></td>
7148*67e74705SXin Li    <td>NAD</td>
7149*67e74705SXin Li    <td>Unnecessary restriction on <TT>auto</TT> array types</td>
7150*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7151*67e74705SXin Li  </tr>
7152*67e74705SXin Li  <tr class="open" id="1223">
7153*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1223">1223</a></td>
7154*67e74705SXin Li    <td>drafting</td>
7155*67e74705SXin Li    <td>Syntactic disambiguation and <I>trailing-return-type</I>s</td>
7156*67e74705SXin Li    <td align="center">Not resolved</td>
7157*67e74705SXin Li  </tr>
7158*67e74705SXin Li  <tr id="1224">
7159*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1224">1224</a></td>
7160*67e74705SXin Li    <td>C++11</td>
7161*67e74705SXin Li    <td><TT>constexpr</TT> defaulted copy constructors</td>
7162*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7163*67e74705SXin Li  </tr>
7164*67e74705SXin Li  <tr id="1225">
7165*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1225">1225</a></td>
7166*67e74705SXin Li    <td>C++11</td>
7167*67e74705SXin Li    <td><TT>constexpr</TT> constructors and virtual bases</td>
7168*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7169*67e74705SXin Li  </tr>
7170*67e74705SXin Li  <tr id="1226">
7171*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1226">1226</a></td>
7172*67e74705SXin Li    <td>CD3</td>
7173*67e74705SXin Li    <td>Converting a <I>braced-init-list</I> default argument</td>
7174*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7175*67e74705SXin Li  </tr>
7176*67e74705SXin Li  <tr id="1227">
7177*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1227">1227</a></td>
7178*67e74705SXin Li    <td>CD3</td>
7179*67e74705SXin Li    <td>Mixing immediate and non-immediate contexts in deduction failure</td>
7180*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7181*67e74705SXin Li  </tr>
7182*67e74705SXin Li  <tr id="1228">
7183*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1228">1228</a></td>
7184*67e74705SXin Li    <td>NAD</td>
7185*67e74705SXin Li    <td>Copy-list-initialization and <TT>explicit</TT> constructors</td>
7186*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7187*67e74705SXin Li  </tr>
7188*67e74705SXin Li  <tr id="1229">
7189*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1229">1229</a></td>
7190*67e74705SXin Li    <td>C++11</td>
7191*67e74705SXin Li    <td>Overload resolution with empty <I>braced-init-list</I> argument</td>
7192*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7193*67e74705SXin Li  </tr>
7194*67e74705SXin Li  <tr class="open" id="1230">
7195*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1230">1230</a></td>
7196*67e74705SXin Li    <td>open</td>
7197*67e74705SXin Li    <td>Confusing description of ambiguity of destructor name</td>
7198*67e74705SXin Li    <td align="center">Not resolved</td>
7199*67e74705SXin Li  </tr>
7200*67e74705SXin Li  <tr id="1231">
7201*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1231">1231</a></td>
7202*67e74705SXin Li    <td>C++11</td>
7203*67e74705SXin Li    <td>Variadic templates requiring an empty pack expansion</td>
7204*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7205*67e74705SXin Li  </tr>
7206*67e74705SXin Li  <tr id="1232">
7207*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1232">1232</a></td>
7208*67e74705SXin Li    <td>C++11</td>
7209*67e74705SXin Li    <td>Creation of array temporaries using a <I>braced-init-list</I></td>
7210*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7211*67e74705SXin Li  </tr>
7212*67e74705SXin Li  <tr id="1233">
7213*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1233">1233</a></td>
7214*67e74705SXin Li    <td>C++11</td>
7215*67e74705SXin Li    <td>Pack expansions and dependent calls</td>
7216*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7217*67e74705SXin Li  </tr>
7218*67e74705SXin Li  <tr id="1234">
7219*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1234">1234</a></td>
7220*67e74705SXin Li    <td>C++11</td>
7221*67e74705SXin Li    <td><I>abstract-declarator</I> does not permit <TT>...</TT> after <I>ptr-operator</I></td>
7222*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7223*67e74705SXin Li  </tr>
7224*67e74705SXin Li  <tr id="1235">
7225*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1235">1235</a></td>
7226*67e74705SXin Li    <td>C++11</td>
7227*67e74705SXin Li    <td>&#8220;Unused&#8221; ellipsis and default arguments in partial ordering</td>
7228*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7229*67e74705SXin Li  </tr>
7230*67e74705SXin Li  <tr id="1236">
7231*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1236">1236</a></td>
7232*67e74705SXin Li    <td>C++11</td>
7233*67e74705SXin Li    <td>Inconsistently-interrelated examples</td>
7234*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7235*67e74705SXin Li  </tr>
7236*67e74705SXin Li  <tr id="1237">
7237*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1237">1237</a></td>
7238*67e74705SXin Li    <td>C++11</td>
7239*67e74705SXin Li    <td>Deprecated implicit copy assignment in example</td>
7240*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7241*67e74705SXin Li  </tr>
7242*67e74705SXin Li  <tr id="1238">
7243*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1238">1238</a></td>
7244*67e74705SXin Li    <td>C++11</td>
7245*67e74705SXin Li    <td>Overloading ambiguity binding reference to function</td>
7246*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7247*67e74705SXin Li  </tr>
7248*67e74705SXin Li  <tr id="1239">
7249*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1239">1239</a></td>
7250*67e74705SXin Li    <td>C++11</td>
7251*67e74705SXin Li    <td>Hexadecimal floating-point literals vs user-defined literals</td>
7252*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7253*67e74705SXin Li  </tr>
7254*67e74705SXin Li  <tr id="1240">
7255*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1240">1240</a></td>
7256*67e74705SXin Li    <td>C++11</td>
7257*67e74705SXin Li    <td><TT>constexpr</TT> defaulted constructors</td>
7258*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7259*67e74705SXin Li  </tr>
7260*67e74705SXin Li  <tr id="1241">
7261*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1241">1241</a></td>
7262*67e74705SXin Li    <td>C++11</td>
7263*67e74705SXin Li    <td>Which members does a destructor destroy?</td>
7264*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7265*67e74705SXin Li  </tr>
7266*67e74705SXin Li  <tr id="1242">
7267*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1242">1242</a></td>
7268*67e74705SXin Li    <td>C++11</td>
7269*67e74705SXin Li    <td>Initializing variant class members</td>
7270*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7271*67e74705SXin Li  </tr>
7272*67e74705SXin Li  <tr id="1243">
7273*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1243">1243</a></td>
7274*67e74705SXin Li    <td>C++11</td>
7275*67e74705SXin Li    <td>Misleading footnote regarding multiple-declarator declarations</td>
7276*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7277*67e74705SXin Li  </tr>
7278*67e74705SXin Li  <tr id="1244">
7279*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1244">1244</a></td>
7280*67e74705SXin Li    <td>C++11</td>
7281*67e74705SXin Li    <td>Equivalence of alias templates and class templates</td>
7282*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7283*67e74705SXin Li  </tr>
7284*67e74705SXin Li  <tr id="1245">
7285*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1245">1245</a></td>
7286*67e74705SXin Li    <td>C++11</td>
7287*67e74705SXin Li    <td>Matching declarations involving <TT>decltype</TT></td>
7288*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7289*67e74705SXin Li  </tr>
7290*67e74705SXin Li  <tr id="1246">
7291*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1246">1246</a></td>
7292*67e74705SXin Li    <td>C++11</td>
7293*67e74705SXin Li    <td>Non-deduced non-final parameter packs</td>
7294*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7295*67e74705SXin Li  </tr>
7296*67e74705SXin Li  <tr id="1247">
7297*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1247">1247</a></td>
7298*67e74705SXin Li    <td>DRWP</td>
7299*67e74705SXin Li    <td>Restriction on alias name appearing in <I>type-id</I></td>
7300*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7301*67e74705SXin Li  </tr>
7302*67e74705SXin Li  <tr class="open" id="1248">
7303*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1248">1248</a></td>
7304*67e74705SXin Li    <td>open</td>
7305*67e74705SXin Li    <td>Updating Annex C to C99</td>
7306*67e74705SXin Li    <td align="center">Not resolved</td>
7307*67e74705SXin Li  </tr>
7308*67e74705SXin Li  <tr class="open" id="1249">
7309*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1249">1249</a></td>
7310*67e74705SXin Li    <td>drafting</td>
7311*67e74705SXin Li    <td>Cv-qualification of nested lambda capture</td>
7312*67e74705SXin Li    <td align="center">Not resolved</td>
7313*67e74705SXin Li  </tr>
7314*67e74705SXin Li  <tr id="1250">
7315*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1250">1250</a></td>
7316*67e74705SXin Li    <td>CD3</td>
7317*67e74705SXin Li    <td>Cv-qualification of incomplete virtual function return types</td>
7318*67e74705SXin Li    <td class="svn" align="center">SVN</td>
7319*67e74705SXin Li  </tr>
7320*67e74705SXin Li  <tr id="1251">
7321*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1251">1251</a></td>
7322*67e74705SXin Li    <td>CD3</td>
7323*67e74705SXin Li    <td>C compatibility: casting to unqualified <TT>void*</TT></td>
7324*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7325*67e74705SXin Li  </tr>
7326*67e74705SXin Li  <tr class="open" id="1252">
7327*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1252">1252</a></td>
7328*67e74705SXin Li    <td>drafting</td>
7329*67e74705SXin Li    <td>Overloading member function templates based on dependent return type</td>
7330*67e74705SXin Li    <td align="center">Not resolved</td>
7331*67e74705SXin Li  </tr>
7332*67e74705SXin Li  <tr class="open" id="1253">
7333*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1253">1253</a></td>
7334*67e74705SXin Li    <td>drafting</td>
7335*67e74705SXin Li    <td>Generic non-template members</td>
7336*67e74705SXin Li    <td align="center">Not resolved</td>
7337*67e74705SXin Li  </tr>
7338*67e74705SXin Li  <tr id="1254">
7339*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1254">1254</a></td>
7340*67e74705SXin Li    <td>NAD</td>
7341*67e74705SXin Li    <td>odr-use vs template arguments and constexpr functions</td>
7342*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7343*67e74705SXin Li  </tr>
7344*67e74705SXin Li  <tr class="open" id="1255">
7345*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1255">1255</a></td>
7346*67e74705SXin Li    <td>drafting</td>
7347*67e74705SXin Li    <td>Definition problems with <TT>constexpr</TT> functions</td>
7348*67e74705SXin Li    <td align="center">Not resolved</td>
7349*67e74705SXin Li  </tr>
7350*67e74705SXin Li  <tr class="open" id="1256">
7351*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1256">1256</a></td>
7352*67e74705SXin Li    <td>open</td>
7353*67e74705SXin Li    <td>Unevaluated operands are not necessarily constant expressions</td>
7354*67e74705SXin Li    <td align="center">Not resolved</td>
7355*67e74705SXin Li  </tr>
7356*67e74705SXin Li  <tr class="open" id="1257">
7357*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1257">1257</a></td>
7358*67e74705SXin Li    <td>open</td>
7359*67e74705SXin Li    <td>Instantiation via non-dependent references in uninstantiated templates</td>
7360*67e74705SXin Li    <td align="center">Not resolved</td>
7361*67e74705SXin Li  </tr>
7362*67e74705SXin Li  <tr class="open" id="1258">
7363*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1258">1258</a></td>
7364*67e74705SXin Li    <td>drafting</td>
7365*67e74705SXin Li    <td>&#8220;Instantiation context&#8221; differs from dependent lookup rules</td>
7366*67e74705SXin Li    <td align="center">Not resolved</td>
7367*67e74705SXin Li  </tr>
7368*67e74705SXin Li  <tr id="1259">
7369*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1259">1259</a></td>
7370*67e74705SXin Li    <td>NAD</td>
7371*67e74705SXin Li    <td>Deleting a POD via a pointer to base</td>
7372*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7373*67e74705SXin Li  </tr>
7374*67e74705SXin Li  <tr id="1260">
7375*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1260">1260</a></td>
7376*67e74705SXin Li    <td>CD3</td>
7377*67e74705SXin Li    <td>Incorrect use of term &#8220;overloaded&#8221; in description of odr-use</td>
7378*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7379*67e74705SXin Li  </tr>
7380*67e74705SXin Li  <tr id="1261">
7381*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1261">1261</a></td>
7382*67e74705SXin Li    <td>CD3</td>
7383*67e74705SXin Li    <td>Explicit handling of cv-qualification with non-class prvalues</td>
7384*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7385*67e74705SXin Li  </tr>
7386*67e74705SXin Li  <tr id="1262">
7387*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1262">1262</a></td>
7388*67e74705SXin Li    <td>CD3</td>
7389*67e74705SXin Li    <td>Default template arguments and deduction failure</td>
7390*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7391*67e74705SXin Li  </tr>
7392*67e74705SXin Li  <tr id="1263">
7393*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1263">1263</a></td>
7394*67e74705SXin Li    <td>NAD</td>
7395*67e74705SXin Li    <td>Mismatch between rvalue reference binding and overload resolution</td>
7396*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7397*67e74705SXin Li  </tr>
7398*67e74705SXin Li  <tr id="1264">
7399*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1264">1264</a></td>
7400*67e74705SXin Li    <td>CD3</td>
7401*67e74705SXin Li    <td>Use of <TT>this</TT> in <TT>constexpr</TT> constructor</td>
7402*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7403*67e74705SXin Li  </tr>
7404*67e74705SXin Li  <tr id="1265">
7405*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1265">1265</a></td>
7406*67e74705SXin Li    <td>CD3</td>
7407*67e74705SXin Li    <td>Mixed use of the <TT>auto</TT> specifier</td>
7408*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7409*67e74705SXin Li  </tr>
7410*67e74705SXin Li  <tr class="open" id="1266">
7411*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1266">1266</a></td>
7412*67e74705SXin Li    <td>open</td>
7413*67e74705SXin Li    <td><I>user-defined-integer-literal</I> overflow</td>
7414*67e74705SXin Li    <td align="center">Not resolved</td>
7415*67e74705SXin Li  </tr>
7416*67e74705SXin Li  <tr id="1267">
7417*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1267">1267</a></td>
7418*67e74705SXin Li    <td>CD3</td>
7419*67e74705SXin Li    <td>Rvalue reference types in <I>exception-specification</I>s</td>
7420*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7421*67e74705SXin Li  </tr>
7422*67e74705SXin Li  <tr id="1268">
7423*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1268">1268</a></td>
7424*67e74705SXin Li    <td>CD3</td>
7425*67e74705SXin Li    <td><TT>reinterpret_cast</TT> of an xvalue operand</td>
7426*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7427*67e74705SXin Li  </tr>
7428*67e74705SXin Li  <tr id="1269">
7429*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1269">1269</a></td>
7430*67e74705SXin Li    <td>CD3</td>
7431*67e74705SXin Li    <td><TT>dynamic_cast</TT> of an xvalue operand</td>
7432*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7433*67e74705SXin Li  </tr>
7434*67e74705SXin Li  <tr id="1270">
7435*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1270">1270</a></td>
7436*67e74705SXin Li    <td>CD3</td>
7437*67e74705SXin Li    <td>Brace elision in array temporary initialization</td>
7438*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7439*67e74705SXin Li  </tr>
7440*67e74705SXin Li  <tr class="open" id="1271">
7441*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1271">1271</a></td>
7442*67e74705SXin Li    <td>drafting</td>
7443*67e74705SXin Li    <td>Imprecise wording regarding dependent types</td>
7444*67e74705SXin Li    <td align="center">Not resolved</td>
7445*67e74705SXin Li  </tr>
7446*67e74705SXin Li  <tr id="1272">
7447*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1272">1272</a></td>
7448*67e74705SXin Li    <td>NAD</td>
7449*67e74705SXin Li    <td>Implicit definition of static data member of const literal type</td>
7450*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7451*67e74705SXin Li  </tr>
7452*67e74705SXin Li  <tr id="1273">
7453*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1273">1273</a></td>
7454*67e74705SXin Li    <td>NAD</td>
7455*67e74705SXin Li    <td>Accessibility and function signatures</td>
7456*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7457*67e74705SXin Li  </tr>
7458*67e74705SXin Li  <tr id="1274">
7459*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1274">1274</a></td>
7460*67e74705SXin Li    <td>DR</td>
7461*67e74705SXin Li    <td>Common nonterminal for <I>expression</I> and <I>braced-init-list</I></td>
7462*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7463*67e74705SXin Li  </tr>
7464*67e74705SXin Li  <tr id="1275">
7465*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1275">1275</a></td>
7466*67e74705SXin Li    <td>CD3</td>
7467*67e74705SXin Li    <td>Incorrect comment in example of template parameter pack restriction</td>
7468*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7469*67e74705SXin Li  </tr>
7470*67e74705SXin Li  <tr id="1276">
7471*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1276">1276</a></td>
7472*67e74705SXin Li    <td>NAD</td>
7473*67e74705SXin Li    <td>Reference to <TT>stdint.h</TT></td>
7474*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7475*67e74705SXin Li  </tr>
7476*67e74705SXin Li  <tr id="1277">
7477*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1277">1277</a></td>
7478*67e74705SXin Li    <td>NAD</td>
7479*67e74705SXin Li    <td>Lax definition of <TT>intmax_t</TT> and <TT>uintmax_t</TT></td>
7480*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7481*67e74705SXin Li  </tr>
7482*67e74705SXin Li  <tr class="open" id="1278">
7483*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1278">1278</a></td>
7484*67e74705SXin Li    <td>drafting</td>
7485*67e74705SXin Li    <td>Incorrect treatment of contrived object</td>
7486*67e74705SXin Li    <td align="center">Not resolved</td>
7487*67e74705SXin Li  </tr>
7488*67e74705SXin Li  <tr class="open" id="1279">
7489*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1279">1279</a></td>
7490*67e74705SXin Li    <td>drafting</td>
7491*67e74705SXin Li    <td>Additional differences between C++ 2003 and C++ 2011</td>
7492*67e74705SXin Li    <td align="center">Not resolved</td>
7493*67e74705SXin Li  </tr>
7494*67e74705SXin Li  <tr id="1280">
7495*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1280">1280</a></td>
7496*67e74705SXin Li    <td>NAD</td>
7497*67e74705SXin Li    <td>Object reallocation and reference members</td>
7498*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7499*67e74705SXin Li  </tr>
7500*67e74705SXin Li  <tr id="1281">
7501*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1281">1281</a></td>
7502*67e74705SXin Li    <td>NAD</td>
7503*67e74705SXin Li    <td>Virtual and dependent base classes</td>
7504*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7505*67e74705SXin Li  </tr>
7506*67e74705SXin Li  <tr id="1282">
7507*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1282">1282</a></td>
7508*67e74705SXin Li    <td>CD3</td>
7509*67e74705SXin Li    <td>Underspecified destructor <I>exception-specification</I></td>
7510*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7511*67e74705SXin Li  </tr>
7512*67e74705SXin Li  <tr class="open" id="1283">
7513*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1283">1283</a></td>
7514*67e74705SXin Li    <td>drafting</td>
7515*67e74705SXin Li    <td>Static data members of classes with typedef name for linkage purposes</td>
7516*67e74705SXin Li    <td align="center">Not resolved</td>
7517*67e74705SXin Li  </tr>
7518*67e74705SXin Li  <tr id="1284">
7519*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1284">1284</a></td>
7520*67e74705SXin Li    <td>tentatively ready</td>
7521*67e74705SXin Li    <td>Should the lifetime of an array be independent of that of its elements?</td>
7522*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7523*67e74705SXin Li  </tr>
7524*67e74705SXin Li  <tr class="open" id="1285">
7525*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1285">1285</a></td>
7526*67e74705SXin Li    <td>open</td>
7527*67e74705SXin Li    <td>Trivial destructors and object lifetime</td>
7528*67e74705SXin Li    <td align="center">Not resolved</td>
7529*67e74705SXin Li  </tr>
7530*67e74705SXin Li  <tr class="open" id="1286">
7531*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1286">1286</a></td>
7532*67e74705SXin Li    <td>drafting</td>
7533*67e74705SXin Li    <td>Equivalence of alias templates</td>
7534*67e74705SXin Li    <td align="center">Not resolved</td>
7535*67e74705SXin Li  </tr>
7536*67e74705SXin Li  <tr id="1287">
7537*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1287">1287</a></td>
7538*67e74705SXin Li    <td>C++14</td>
7539*67e74705SXin Li    <td>Direct initialization vs &#8220;implicit&#8221; conversion in reference binding</td>
7540*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7541*67e74705SXin Li  </tr>
7542*67e74705SXin Li  <tr id="1288">
7543*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1288">1288</a></td>
7544*67e74705SXin Li    <td>CD3</td>
7545*67e74705SXin Li    <td>Reference list initialization</td>
7546*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7547*67e74705SXin Li  </tr>
7548*67e74705SXin Li  <tr id="1289">
7549*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1289">1289</a></td>
7550*67e74705SXin Li    <td>NAD</td>
7551*67e74705SXin Li    <td>Can an alias template name the current instantiation?</td>
7552*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7553*67e74705SXin Li  </tr>
7554*67e74705SXin Li  <tr id="1290">
7555*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1290">1290</a></td>
7556*67e74705SXin Li    <td>CD3</td>
7557*67e74705SXin Li    <td>Lifetime of the underlying array of an <TT>initializer_list</TT> member</td>
7558*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7559*67e74705SXin Li  </tr>
7560*67e74705SXin Li  <tr class="open" id="1291">
7561*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1291">1291</a></td>
7562*67e74705SXin Li    <td>drafting</td>
7563*67e74705SXin Li    <td>Looking up a <I>conversion-type-id</I></td>
7564*67e74705SXin Li    <td align="center">Not resolved</td>
7565*67e74705SXin Li  </tr>
7566*67e74705SXin Li  <tr id="1292">
7567*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1292">1292</a></td>
7568*67e74705SXin Li    <td>DRWP</td>
7569*67e74705SXin Li    <td>Dependent calls with <I>braced-init-list</I>s containing a pack expansion</td>
7570*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7571*67e74705SXin Li  </tr>
7572*67e74705SXin Li  <tr id="1293">
7573*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1293">1293</a></td>
7574*67e74705SXin Li    <td>CD3</td>
7575*67e74705SXin Li    <td>String literals in constant expressions</td>
7576*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7577*67e74705SXin Li  </tr>
7578*67e74705SXin Li  <tr class="open" id="1294">
7579*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1294">1294</a></td>
7580*67e74705SXin Li    <td>drafting</td>
7581*67e74705SXin Li    <td>Side effects in dynamic/static initialization</td>
7582*67e74705SXin Li    <td align="center">Not resolved</td>
7583*67e74705SXin Li  </tr>
7584*67e74705SXin Li  <tr id="1295">
7585*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1295">1295</a></td>
7586*67e74705SXin Li    <td>CD3</td>
7587*67e74705SXin Li    <td>Binding a reference to an rvalue bit-field</td>
7588*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7589*67e74705SXin Li  </tr>
7590*67e74705SXin Li  <tr id="1296">
7591*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1296">1296</a></td>
7592*67e74705SXin Li    <td>CD3</td>
7593*67e74705SXin Li    <td>Ill-formed template declarations (not just definitions)</td>
7594*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7595*67e74705SXin Li  </tr>
7596*67e74705SXin Li  <tr id="1297">
7597*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1297">1297</a></td>
7598*67e74705SXin Li    <td>CD3</td>
7599*67e74705SXin Li    <td>Misplaced function <I>attribute-specifier</I></td>
7600*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7601*67e74705SXin Li  </tr>
7602*67e74705SXin Li  <tr id="1298">
7603*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1298">1298</a></td>
7604*67e74705SXin Li    <td>CD3</td>
7605*67e74705SXin Li    <td>Incorrect example in overload resolution</td>
7606*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7607*67e74705SXin Li  </tr>
7608*67e74705SXin Li  <tr class="open" id="1299">
7609*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1299">1299</a></td>
7610*67e74705SXin Li    <td>drafting</td>
7611*67e74705SXin Li    <td>&#8220;Temporary objects&#8221; vs &#8220;temporary expressions&#8221;</td>
7612*67e74705SXin Li    <td align="center">Not resolved</td>
7613*67e74705SXin Li  </tr>
7614*67e74705SXin Li  <tr id="1300">
7615*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1300">1300</a></td>
7616*67e74705SXin Li    <td>dup</td>
7617*67e74705SXin Li    <td><TT>T()</TT> for array types</td>
7618*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7619*67e74705SXin Li  </tr>
7620*67e74705SXin Li  <tr id="1301">
7621*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1301">1301</a></td>
7622*67e74705SXin Li    <td>CD3</td>
7623*67e74705SXin Li    <td>Value initialization of union</td>
7624*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7625*67e74705SXin Li  </tr>
7626*67e74705SXin Li  <tr id="1302">
7627*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1302">1302</a></td>
7628*67e74705SXin Li    <td>CD3</td>
7629*67e74705SXin Li    <td><TT>noexcept</TT> applied to expression of type <TT>void</TT></td>
7630*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7631*67e74705SXin Li  </tr>
7632*67e74705SXin Li  <tr id="1303">
7633*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1303">1303</a></td>
7634*67e74705SXin Li    <td>NAD</td>
7635*67e74705SXin Li    <td>C language linkage for template with internal linkage</td>
7636*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7637*67e74705SXin Li  </tr>
7638*67e74705SXin Li  <tr class="open" id="1304">
7639*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1304">1304</a></td>
7640*67e74705SXin Li    <td>drafting</td>
7641*67e74705SXin Li    <td>Omitted array bound with string initialization</td>
7642*67e74705SXin Li    <td align="center">Not resolved</td>
7643*67e74705SXin Li  </tr>
7644*67e74705SXin Li  <tr id="1305">
7645*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1305">1305</a></td>
7646*67e74705SXin Li    <td>CD3</td>
7647*67e74705SXin Li    <td><TT>alignof</TT> applied to array of unknown size</td>
7648*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7649*67e74705SXin Li  </tr>
7650*67e74705SXin Li  <tr id="1306">
7651*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1306">1306</a></td>
7652*67e74705SXin Li    <td>CD3</td>
7653*67e74705SXin Li    <td>Modifying an object within a <TT>const</TT> member function</td>
7654*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7655*67e74705SXin Li  </tr>
7656*67e74705SXin Li  <tr id="1307">
7657*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1307">1307</a></td>
7658*67e74705SXin Li    <td>C++14</td>
7659*67e74705SXin Li    <td>Overload resolution based on size of array <I>initializer-list</I></td>
7660*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7661*67e74705SXin Li  </tr>
7662*67e74705SXin Li  <tr id="1308">
7663*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1308">1308</a></td>
7664*67e74705SXin Li    <td>CD3</td>
7665*67e74705SXin Li    <td>Completeness of class type within an <I>exception-specification</I></td>
7666*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7667*67e74705SXin Li  </tr>
7668*67e74705SXin Li  <tr id="1309">
7669*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1309">1309</a></td>
7670*67e74705SXin Li    <td>DRWP</td>
7671*67e74705SXin Li    <td>Incorrect note regarding lookup of a member of the current instantiation</td>
7672*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7673*67e74705SXin Li  </tr>
7674*67e74705SXin Li  <tr id="1310">
7675*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1310">1310</a></td>
7676*67e74705SXin Li    <td>CD3</td>
7677*67e74705SXin Li    <td>What is an &#8220;acceptable lookup result?&#8221;</td>
7678*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7679*67e74705SXin Li  </tr>
7680*67e74705SXin Li  <tr id="1311">
7681*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1311">1311</a></td>
7682*67e74705SXin Li    <td>CD3</td>
7683*67e74705SXin Li    <td>Volatile lvalues in constant expressions</td>
7684*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7685*67e74705SXin Li  </tr>
7686*67e74705SXin Li  <tr id="1312">
7687*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1312">1312</a></td>
7688*67e74705SXin Li    <td>CD3</td>
7689*67e74705SXin Li    <td>Simulated <TT>reinterpret_cast</TT> in constant expressions</td>
7690*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7691*67e74705SXin Li  </tr>
7692*67e74705SXin Li  <tr id="1313">
7693*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1313">1313</a></td>
7694*67e74705SXin Li    <td>CD3</td>
7695*67e74705SXin Li    <td>Undefined pointer arithmetic in constant expressions</td>
7696*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7697*67e74705SXin Li  </tr>
7698*67e74705SXin Li  <tr id="1314">
7699*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1314">1314</a></td>
7700*67e74705SXin Li    <td>NAD</td>
7701*67e74705SXin Li    <td>Pointer arithmetic within standard-layout objects</td>
7702*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7703*67e74705SXin Li  </tr>
7704*67e74705SXin Li  <tr id="1315">
7705*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1315">1315</a></td>
7706*67e74705SXin Li    <td>tentatively ready</td>
7707*67e74705SXin Li    <td>Restrictions on non-type template arguments in partial specializations</td>
7708*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7709*67e74705SXin Li  </tr>
7710*67e74705SXin Li  <tr id="1316">
7711*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1316">1316</a></td>
7712*67e74705SXin Li    <td>NAD</td>
7713*67e74705SXin Li    <td><TT>constexpr</TT> function requirements and class scope</td>
7714*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7715*67e74705SXin Li  </tr>
7716*67e74705SXin Li  <tr id="1317">
7717*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1317">1317</a></td>
7718*67e74705SXin Li    <td>NAD</td>
7719*67e74705SXin Li    <td>Unnamed scoped enumerations</td>
7720*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7721*67e74705SXin Li  </tr>
7722*67e74705SXin Li  <tr id="1318">
7723*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1318">1318</a></td>
7724*67e74705SXin Li    <td>CD3</td>
7725*67e74705SXin Li    <td>Syntactic ambiguities with <TT>final</TT></td>
7726*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7727*67e74705SXin Li  </tr>
7728*67e74705SXin Li  <tr id="1319">
7729*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1319">1319</a></td>
7730*67e74705SXin Li    <td>NAD</td>
7731*67e74705SXin Li    <td>Error in pack expansion example</td>
7732*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7733*67e74705SXin Li  </tr>
7734*67e74705SXin Li  <tr id="1320">
7735*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1320">1320</a></td>
7736*67e74705SXin Li    <td>CD3</td>
7737*67e74705SXin Li    <td>Converting scoped enumerations to <TT>bool</TT></td>
7738*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7739*67e74705SXin Li  </tr>
7740*67e74705SXin Li  <tr id="1321">
7741*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1321">1321</a></td>
7742*67e74705SXin Li    <td>CD3</td>
7743*67e74705SXin Li    <td>Equivalency of dependent calls</td>
7744*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7745*67e74705SXin Li  </tr>
7746*67e74705SXin Li  <tr class="open" id="1322">
7747*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1322">1322</a></td>
7748*67e74705SXin Li    <td>drafting</td>
7749*67e74705SXin Li    <td>Function parameter type decay in templates</td>
7750*67e74705SXin Li    <td align="center">Not resolved</td>
7751*67e74705SXin Li  </tr>
7752*67e74705SXin Li  <tr id="1323">
7753*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1323">1323</a></td>
7754*67e74705SXin Li    <td>NAD</td>
7755*67e74705SXin Li    <td>Nonexistent nonterminal in <I>alignment-specifier</I> grammar</td>
7756*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7757*67e74705SXin Li  </tr>
7758*67e74705SXin Li  <tr id="1324">
7759*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1324">1324</a></td>
7760*67e74705SXin Li    <td>CD3</td>
7761*67e74705SXin Li    <td>Value initialization and defaulted constructors</td>
7762*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7763*67e74705SXin Li  </tr>
7764*67e74705SXin Li  <tr id="1325">
7765*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1325">1325</a></td>
7766*67e74705SXin Li    <td>NAD</td>
7767*67e74705SXin Li    <td>Omitted declarator in <TT>friend</TT> declarations</td>
7768*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7769*67e74705SXin Li  </tr>
7770*67e74705SXin Li  <tr class="open" id="1326">
7771*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1326">1326</a></td>
7772*67e74705SXin Li    <td>extension</td>
7773*67e74705SXin Li    <td>Deducing an array bound from an <I>initializer-list</I></td>
7774*67e74705SXin Li    <td align="center">Not resolved</td>
7775*67e74705SXin Li  </tr>
7776*67e74705SXin Li  <tr id="1327">
7777*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1327">1327</a></td>
7778*67e74705SXin Li    <td>CD3</td>
7779*67e74705SXin Li    <td><I>virt-specifier</I> in a defaulted definition</td>
7780*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7781*67e74705SXin Li  </tr>
7782*67e74705SXin Li  <tr id="1328">
7783*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1328">1328</a></td>
7784*67e74705SXin Li    <td>CD3</td>
7785*67e74705SXin Li    <td>Conflict in reference binding vs overload resolution</td>
7786*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7787*67e74705SXin Li  </tr>
7788*67e74705SXin Li  <tr id="1329">
7789*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1329">1329</a></td>
7790*67e74705SXin Li    <td>CD3</td>
7791*67e74705SXin Li    <td>Recursive deduction substitutions</td>
7792*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7793*67e74705SXin Li  </tr>
7794*67e74705SXin Li  <tr id="1330">
7795*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1330">1330</a></td>
7796*67e74705SXin Li    <td>CD3</td>
7797*67e74705SXin Li    <td>Delayed instantiation of <TT>noexcept</TT> specifiers</td>
7798*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7799*67e74705SXin Li  </tr>
7800*67e74705SXin Li  <tr class="open" id="1331">
7801*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1331">1331</a></td>
7802*67e74705SXin Li    <td>extension</td>
7803*67e74705SXin Li    <td><TT>const</TT> mismatch with defaulted copy constructor</td>
7804*67e74705SXin Li    <td align="center">Not resolved</td>
7805*67e74705SXin Li  </tr>
7806*67e74705SXin Li  <tr class="open" id="1332">
7807*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1332">1332</a></td>
7808*67e74705SXin Li    <td>drafting</td>
7809*67e74705SXin Li    <td>Handling of invalid universal-character-names</td>
7810*67e74705SXin Li    <td align="center">Not resolved</td>
7811*67e74705SXin Li  </tr>
7812*67e74705SXin Li  <tr id="1333">
7813*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1333">1333</a></td>
7814*67e74705SXin Li    <td>CD3</td>
7815*67e74705SXin Li    <td>Omission of <TT>const</TT> in a defaulted copy constructor</td>
7816*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7817*67e74705SXin Li  </tr>
7818*67e74705SXin Li  <tr id="1334">
7819*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1334">1334</a></td>
7820*67e74705SXin Li    <td>NAD</td>
7821*67e74705SXin Li    <td>Layout compatibility and cv-qualification</td>
7822*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7823*67e74705SXin Li  </tr>
7824*67e74705SXin Li  <tr class="open" id="1335">
7825*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1335">1335</a></td>
7826*67e74705SXin Li    <td>drafting</td>
7827*67e74705SXin Li    <td>Stringizing, extended characters, and universal-character-names</td>
7828*67e74705SXin Li    <td align="center">Not resolved</td>
7829*67e74705SXin Li  </tr>
7830*67e74705SXin Li  <tr id="1336">
7831*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1336">1336</a></td>
7832*67e74705SXin Li    <td>CD3</td>
7833*67e74705SXin Li    <td>Definition of &#8220;converting constructor&#8221;</td>
7834*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7835*67e74705SXin Li  </tr>
7836*67e74705SXin Li  <tr id="1337">
7837*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1337">1337</a></td>
7838*67e74705SXin Li    <td>dup</td>
7839*67e74705SXin Li    <td>Partial ordering and non-deduced parameters</td>
7840*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7841*67e74705SXin Li  </tr>
7842*67e74705SXin Li  <tr id="1338">
7843*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1338">1338</a></td>
7844*67e74705SXin Li    <td>DRWP</td>
7845*67e74705SXin Li    <td>Aliasing and allocation functions</td>
7846*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7847*67e74705SXin Li  </tr>
7848*67e74705SXin Li  <tr id="1339">
7849*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1339">1339</a></td>
7850*67e74705SXin Li    <td>NAD</td>
7851*67e74705SXin Li    <td>Parenthesized <I>braced-init-list</I> and arrays</td>
7852*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7853*67e74705SXin Li  </tr>
7854*67e74705SXin Li  <tr id="1340">
7855*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1340">1340</a></td>
7856*67e74705SXin Li    <td>CD3</td>
7857*67e74705SXin Li    <td>Complete type in member pointer expressions</td>
7858*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7859*67e74705SXin Li  </tr>
7860*67e74705SXin Li  <tr id="1341">
7861*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1341">1341</a></td>
7862*67e74705SXin Li    <td>NAD</td>
7863*67e74705SXin Li    <td>Bit-field initializers</td>
7864*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7865*67e74705SXin Li  </tr>
7866*67e74705SXin Li  <tr class="open" id="1342">
7867*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1342">1342</a></td>
7868*67e74705SXin Li    <td>drafting</td>
7869*67e74705SXin Li    <td>Order of initialization with multiple declarators</td>
7870*67e74705SXin Li    <td align="center">Not resolved</td>
7871*67e74705SXin Li  </tr>
7872*67e74705SXin Li  <tr class="open" id="1343">
7873*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1343">1343</a></td>
7874*67e74705SXin Li    <td>drafting</td>
7875*67e74705SXin Li    <td>Sequencing of non-class initialization</td>
7876*67e74705SXin Li    <td align="center">Not resolved</td>
7877*67e74705SXin Li  </tr>
7878*67e74705SXin Li  <tr id="1344">
7879*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1344">1344</a></td>
7880*67e74705SXin Li    <td>C++14</td>
7881*67e74705SXin Li    <td>Adding new special member functions to a class via default arguments</td>
7882*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7883*67e74705SXin Li  </tr>
7884*67e74705SXin Li  <tr id="1345">
7885*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1345">1345</a></td>
7886*67e74705SXin Li    <td>CD3</td>
7887*67e74705SXin Li    <td>Initialization of anonymous union class members</td>
7888*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7889*67e74705SXin Li  </tr>
7890*67e74705SXin Li  <tr id="1346">
7891*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1346">1346</a></td>
7892*67e74705SXin Li    <td>CD3</td>
7893*67e74705SXin Li    <td><I>expression-list</I> initializers and the <TT>auto</TT> specifier</td>
7894*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
7895*67e74705SXin Li  </tr>
7896*67e74705SXin Li  <tr id="1347">
7897*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1347">1347</a></td>
7898*67e74705SXin Li    <td>CD3</td>
7899*67e74705SXin Li    <td>Consistency of <TT>auto</TT> in multiple-declarator declarations</td>
7900*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7901*67e74705SXin Li  </tr>
7902*67e74705SXin Li  <tr class="open" id="1348">
7903*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1348">1348</a></td>
7904*67e74705SXin Li    <td>drafting</td>
7905*67e74705SXin Li    <td>Use of <TT>auto</TT> in a <I>trailing-return-type</I></td>
7906*67e74705SXin Li    <td align="center">Not resolved</td>
7907*67e74705SXin Li  </tr>
7908*67e74705SXin Li  <tr id="1349">
7909*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1349">1349</a></td>
7910*67e74705SXin Li    <td>dup</td>
7911*67e74705SXin Li    <td>Consistency of alias template redeclarations</td>
7912*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7913*67e74705SXin Li  </tr>
7914*67e74705SXin Li  <tr id="1350">
7915*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1350">1350</a></td>
7916*67e74705SXin Li    <td>CD3</td>
7917*67e74705SXin Li    <td>Incorrect exception specification for inherited constructors</td>
7918*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7919*67e74705SXin Li  </tr>
7920*67e74705SXin Li  <tr id="1351">
7921*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1351">1351</a></td>
7922*67e74705SXin Li    <td>DRWP</td>
7923*67e74705SXin Li    <td>Problems with implicitly-declared <I>exception-specification</I>s</td>
7924*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7925*67e74705SXin Li  </tr>
7926*67e74705SXin Li  <tr id="1352">
7927*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1352">1352</a></td>
7928*67e74705SXin Li    <td>CD3</td>
7929*67e74705SXin Li    <td>Inconsistent class scope and completeness rules</td>
7930*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7931*67e74705SXin Li  </tr>
7932*67e74705SXin Li  <tr class="open" id="1353">
7933*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1353">1353</a></td>
7934*67e74705SXin Li    <td>drafting</td>
7935*67e74705SXin Li    <td>Array and variant members and deleted special member functions</td>
7936*67e74705SXin Li    <td align="center">Not resolved</td>
7937*67e74705SXin Li  </tr>
7938*67e74705SXin Li  <tr id="1354">
7939*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1354">1354</a></td>
7940*67e74705SXin Li    <td>CD3</td>
7941*67e74705SXin Li    <td>Destructor exceptions for temporaries in noexcept expressions</td>
7942*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7943*67e74705SXin Li  </tr>
7944*67e74705SXin Li  <tr id="1355">
7945*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1355">1355</a></td>
7946*67e74705SXin Li    <td>CD3</td>
7947*67e74705SXin Li    <td>Aggregates and &#8220;user-provided&#8221; constructors</td>
7948*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7949*67e74705SXin Li  </tr>
7950*67e74705SXin Li  <tr id="1356">
7951*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1356">1356</a></td>
7952*67e74705SXin Li    <td>DRWP</td>
7953*67e74705SXin Li    <td>Exception specifications of copy assignment operators with virtual bases</td>
7954*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7955*67e74705SXin Li  </tr>
7956*67e74705SXin Li  <tr id="1357">
7957*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1357">1357</a></td>
7958*67e74705SXin Li    <td>CD3</td>
7959*67e74705SXin Li    <td><I>brace-or-equal-initializer</I>s for function and typedef members</td>
7960*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7961*67e74705SXin Li  </tr>
7962*67e74705SXin Li  <tr id="1358">
7963*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1358">1358</a></td>
7964*67e74705SXin Li    <td>CD3</td>
7965*67e74705SXin Li    <td>Unintentionally ill-formed <TT>constexpr</TT> function template instances</td>
7966*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7967*67e74705SXin Li  </tr>
7968*67e74705SXin Li  <tr id="1359">
7969*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1359">1359</a></td>
7970*67e74705SXin Li    <td>CD3</td>
7971*67e74705SXin Li    <td><TT>constexpr</TT> union constructors</td>
7972*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
7973*67e74705SXin Li  </tr>
7974*67e74705SXin Li  <tr class="open" id="1360">
7975*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1360">1360</a></td>
7976*67e74705SXin Li    <td>drafting</td>
7977*67e74705SXin Li    <td><TT>constexpr</TT> defaulted default constructors</td>
7978*67e74705SXin Li    <td align="center">Not resolved</td>
7979*67e74705SXin Li  </tr>
7980*67e74705SXin Li  <tr id="1361">
7981*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1361">1361</a></td>
7982*67e74705SXin Li    <td>CD3</td>
7983*67e74705SXin Li    <td>Requirement on <I>brace-or-equal-initializer</I>s of literal types</td>
7984*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7985*67e74705SXin Li  </tr>
7986*67e74705SXin Li  <tr id="1362">
7987*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1362">1362</a></td>
7988*67e74705SXin Li    <td>CD3</td>
7989*67e74705SXin Li    <td>Complete type required for implicit conversion to <TT>T&amp;</TT></td>
7990*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7991*67e74705SXin Li  </tr>
7992*67e74705SXin Li  <tr id="1363">
7993*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1363">1363</a></td>
7994*67e74705SXin Li    <td>CD3</td>
7995*67e74705SXin Li    <td>Triviality vs multiple default constructors</td>
7996*67e74705SXin Li    <td class="none" align="center">Unknown</td>
7997*67e74705SXin Li  </tr>
7998*67e74705SXin Li  <tr id="1364">
7999*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1364">1364</a></td>
8000*67e74705SXin Li    <td>CD3</td>
8001*67e74705SXin Li    <td><TT>constexpr</TT> function parameters</td>
8002*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8003*67e74705SXin Li  </tr>
8004*67e74705SXin Li  <tr id="1365">
8005*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1365">1365</a></td>
8006*67e74705SXin Li    <td>CD3</td>
8007*67e74705SXin Li    <td>Calling undefined <TT>constexpr</TT> functions</td>
8008*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8009*67e74705SXin Li  </tr>
8010*67e74705SXin Li  <tr id="1366">
8011*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1366">1366</a></td>
8012*67e74705SXin Li    <td>CD3</td>
8013*67e74705SXin Li    <td>Deleted <TT>constexpr</TT> constructors and virtual base classes</td>
8014*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8015*67e74705SXin Li  </tr>
8016*67e74705SXin Li  <tr id="1367">
8017*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1367">1367</a></td>
8018*67e74705SXin Li    <td>CD3</td>
8019*67e74705SXin Li    <td>Use of <TT>this</TT> in a constant expression</td>
8020*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8021*67e74705SXin Li  </tr>
8022*67e74705SXin Li  <tr id="1368">
8023*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1368">1368</a></td>
8024*67e74705SXin Li    <td>CD3</td>
8025*67e74705SXin Li    <td>Value initialization and defaulted constructors (part 2)</td>
8026*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8027*67e74705SXin Li  </tr>
8028*67e74705SXin Li  <tr id="1369">
8029*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1369">1369</a></td>
8030*67e74705SXin Li    <td>CD3</td>
8031*67e74705SXin Li    <td>Function invocation substitution of <TT>this</TT></td>
8032*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8033*67e74705SXin Li  </tr>
8034*67e74705SXin Li  <tr id="1370">
8035*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1370">1370</a></td>
8036*67e74705SXin Li    <td>CD3</td>
8037*67e74705SXin Li    <td><I>identifier-list</I> cannot contain ellipsis</td>
8038*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8039*67e74705SXin Li  </tr>
8040*67e74705SXin Li  <tr id="1371">
8041*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1371">1371</a></td>
8042*67e74705SXin Li    <td>NAD</td>
8043*67e74705SXin Li    <td>Deduction from <TT>T&amp;&amp;</TT> in return types</td>
8044*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8045*67e74705SXin Li  </tr>
8046*67e74705SXin Li  <tr id="1372">
8047*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1372">1372</a></td>
8048*67e74705SXin Li    <td>CD3</td>
8049*67e74705SXin Li    <td>Cross-references incorrect in conversion function template argument deduction</td>
8050*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8051*67e74705SXin Li  </tr>
8052*67e74705SXin Li  <tr id="1373">
8053*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1373">1373</a></td>
8054*67e74705SXin Li    <td>dup</td>
8055*67e74705SXin Li    <td>Overload resolution changes matching reference-binding changes</td>
8056*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8057*67e74705SXin Li  </tr>
8058*67e74705SXin Li  <tr id="1374">
8059*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1374">1374</a></td>
8060*67e74705SXin Li    <td>CD3</td>
8061*67e74705SXin Li    <td>Qualification conversion vs difference in reference binding</td>
8062*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8063*67e74705SXin Li  </tr>
8064*67e74705SXin Li  <tr id="1375">
8065*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1375">1375</a></td>
8066*67e74705SXin Li    <td>CD3</td>
8067*67e74705SXin Li    <td>Reference to anonymous union?</td>
8068*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8069*67e74705SXin Li  </tr>
8070*67e74705SXin Li  <tr id="1376">
8071*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1376">1376</a></td>
8072*67e74705SXin Li    <td>C++14</td>
8073*67e74705SXin Li    <td><TT>static_cast</TT> of temporary to rvalue reference</td>
8074*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8075*67e74705SXin Li  </tr>
8076*67e74705SXin Li  <tr id="1377">
8077*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1377">1377</a></td>
8078*67e74705SXin Li    <td>dup</td>
8079*67e74705SXin Li    <td>Access declarations not mentioned in Annex C</td>
8080*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8081*67e74705SXin Li  </tr>
8082*67e74705SXin Li  <tr class="open" id="1378">
8083*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1378">1378</a></td>
8084*67e74705SXin Li    <td>open</td>
8085*67e74705SXin Li    <td>When is an instantiation required?</td>
8086*67e74705SXin Li    <td align="center">Not resolved</td>
8087*67e74705SXin Li  </tr>
8088*67e74705SXin Li  <tr id="1379">
8089*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1379">1379</a></td>
8090*67e74705SXin Li    <td>NAD</td>
8091*67e74705SXin Li    <td>Is <TT>std::initializer_list</TT> an aggregate?</td>
8092*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8093*67e74705SXin Li  </tr>
8094*67e74705SXin Li  <tr id="1380">
8095*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1380">1380</a></td>
8096*67e74705SXin Li    <td>CD3</td>
8097*67e74705SXin Li    <td>Type definitions in <I>template-parameter</I> <I>parameter-declaration</I>s</td>
8098*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8099*67e74705SXin Li  </tr>
8100*67e74705SXin Li  <tr id="1381">
8101*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1381">1381</a></td>
8102*67e74705SXin Li    <td>CD3</td>
8103*67e74705SXin Li    <td>Implicitly-declared special member functions and default <TT>nothrow</TT></td>
8104*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8105*67e74705SXin Li  </tr>
8106*67e74705SXin Li  <tr id="1382">
8107*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1382">1382</a></td>
8108*67e74705SXin Li    <td>CD3</td>
8109*67e74705SXin Li    <td>Dead code for constructor names</td>
8110*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8111*67e74705SXin Li  </tr>
8112*67e74705SXin Li  <tr id="1383">
8113*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1383">1383</a></td>
8114*67e74705SXin Li    <td>CD3</td>
8115*67e74705SXin Li    <td>Clarifying discarded-value expressions</td>
8116*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8117*67e74705SXin Li  </tr>
8118*67e74705SXin Li  <tr id="1384">
8119*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1384">1384</a></td>
8120*67e74705SXin Li    <td>NAD</td>
8121*67e74705SXin Li    <td><TT>reinterpret_cast</TT> in constant expressions</td>
8122*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8123*67e74705SXin Li  </tr>
8124*67e74705SXin Li  <tr id="1385">
8125*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1385">1385</a></td>
8126*67e74705SXin Li    <td>CD3</td>
8127*67e74705SXin Li    <td>Syntactic forms of conversion functions for surrogate call functions</td>
8128*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8129*67e74705SXin Li  </tr>
8130*67e74705SXin Li  <tr id="1386">
8131*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1386">1386</a></td>
8132*67e74705SXin Li    <td>NAD</td>
8133*67e74705SXin Li    <td>Explicitly-specified partial argument list with multiple parameter packs</td>
8134*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8135*67e74705SXin Li  </tr>
8136*67e74705SXin Li  <tr id="1387">
8137*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1387">1387</a></td>
8138*67e74705SXin Li    <td>CD3</td>
8139*67e74705SXin Li    <td>Missing non-deduced context for <TT>decltype</TT></td>
8140*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8141*67e74705SXin Li  </tr>
8142*67e74705SXin Li  <tr id="1388">
8143*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1388">1388</a></td>
8144*67e74705SXin Li    <td>CD3</td>
8145*67e74705SXin Li    <td>Missing non-deduced context following a function parameter pack</td>
8146*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8147*67e74705SXin Li  </tr>
8148*67e74705SXin Li  <tr id="1389">
8149*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1389">1389</a></td>
8150*67e74705SXin Li    <td>NAD</td>
8151*67e74705SXin Li    <td>Recursive reference in <I>trailing-return-type</I></td>
8152*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8153*67e74705SXin Li  </tr>
8154*67e74705SXin Li  <tr class="open" id="1390">
8155*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1390">1390</a></td>
8156*67e74705SXin Li    <td>drafting</td>
8157*67e74705SXin Li    <td>Dependency of alias template specializations</td>
8158*67e74705SXin Li    <td align="center">Not resolved</td>
8159*67e74705SXin Li  </tr>
8160*67e74705SXin Li  <tr id="1391">
8161*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1391">1391</a></td>
8162*67e74705SXin Li    <td>DR</td>
8163*67e74705SXin Li    <td>Conversions to parameter types with non-deduced template arguments</td>
8164*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8165*67e74705SXin Li  </tr>
8166*67e74705SXin Li  <tr id="1392">
8167*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1392">1392</a></td>
8168*67e74705SXin Li    <td>CD3</td>
8169*67e74705SXin Li    <td>Explicit conversion functions for references and non-references</td>
8170*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8171*67e74705SXin Li  </tr>
8172*67e74705SXin Li  <tr class="open" id="1393">
8173*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1393">1393</a></td>
8174*67e74705SXin Li    <td>extension</td>
8175*67e74705SXin Li    <td>Pack expansions in <I>using-declaration</I>s</td>
8176*67e74705SXin Li    <td align="center">Not resolved</td>
8177*67e74705SXin Li  </tr>
8178*67e74705SXin Li  <tr id="1394">
8179*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1394">1394</a></td>
8180*67e74705SXin Li    <td>CD3</td>
8181*67e74705SXin Li    <td>Incomplete types as parameters of deleted functions</td>
8182*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8183*67e74705SXin Li  </tr>
8184*67e74705SXin Li  <tr class="open" id="1395">
8185*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1395">1395</a></td>
8186*67e74705SXin Li    <td>drafting</td>
8187*67e74705SXin Li    <td>Partial ordering of variadic templates reconsidered</td>
8188*67e74705SXin Li    <td align="center">Not resolved</td>
8189*67e74705SXin Li  </tr>
8190*67e74705SXin Li  <tr class="open" id="1396">
8191*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1396">1396</a></td>
8192*67e74705SXin Li    <td>drafting</td>
8193*67e74705SXin Li    <td>Deferred instantiation and checking of non-static data member initializers</td>
8194*67e74705SXin Li    <td align="center">Not resolved</td>
8195*67e74705SXin Li  </tr>
8196*67e74705SXin Li  <tr id="1397">
8197*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1397">1397</a></td>
8198*67e74705SXin Li    <td>DRWP</td>
8199*67e74705SXin Li    <td>Class completeness in non-static data member initializers</td>
8200*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8201*67e74705SXin Li  </tr>
8202*67e74705SXin Li  <tr id="1398">
8203*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1398">1398</a></td>
8204*67e74705SXin Li    <td>CD3</td>
8205*67e74705SXin Li    <td>Non-type template parameters of type <TT>std::nullptr_t</TT></td>
8206*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8207*67e74705SXin Li  </tr>
8208*67e74705SXin Li  <tr id="1399">
8209*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1399">1399</a></td>
8210*67e74705SXin Li    <td>CD3</td>
8211*67e74705SXin Li    <td>Deduction with multiple function parameter packs</td>
8212*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8213*67e74705SXin Li  </tr>
8214*67e74705SXin Li  <tr id="1400">
8215*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1400">1400</a></td>
8216*67e74705SXin Li    <td>NAD</td>
8217*67e74705SXin Li    <td>Function pointer equality</td>
8218*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8219*67e74705SXin Li  </tr>
8220*67e74705SXin Li  <tr id="1401">
8221*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1401">1401</a></td>
8222*67e74705SXin Li    <td>CD3</td>
8223*67e74705SXin Li    <td>Similar types and reference compatibility</td>
8224*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8225*67e74705SXin Li  </tr>
8226*67e74705SXin Li  <tr id="1402">
8227*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1402">1402</a></td>
8228*67e74705SXin Li    <td>CD3</td>
8229*67e74705SXin Li    <td>Move functions too often deleted</td>
8230*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8231*67e74705SXin Li  </tr>
8232*67e74705SXin Li  <tr class="open" id="1403">
8233*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1403">1403</a></td>
8234*67e74705SXin Li    <td>open</td>
8235*67e74705SXin Li    <td>Universal-character-names in comments</td>
8236*67e74705SXin Li    <td align="center">Not resolved</td>
8237*67e74705SXin Li  </tr>
8238*67e74705SXin Li  <tr class="open" id="1404">
8239*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1404">1404</a></td>
8240*67e74705SXin Li    <td>drafting</td>
8241*67e74705SXin Li    <td>Object reallocation in unions</td>
8242*67e74705SXin Li    <td align="center">Not resolved</td>
8243*67e74705SXin Li  </tr>
8244*67e74705SXin Li  <tr id="1405">
8245*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1405">1405</a></td>
8246*67e74705SXin Li    <td>CD3</td>
8247*67e74705SXin Li    <td><TT>constexpr</TT> and mutable members of literal types</td>
8248*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8249*67e74705SXin Li  </tr>
8250*67e74705SXin Li  <tr id="1406">
8251*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1406">1406</a></td>
8252*67e74705SXin Li    <td>CD3</td>
8253*67e74705SXin Li    <td><I>ref-qualifier</I>s and added parameters of non-static member function templates</td>
8254*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8255*67e74705SXin Li  </tr>
8256*67e74705SXin Li  <tr id="1407">
8257*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1407">1407</a></td>
8258*67e74705SXin Li    <td>NAD</td>
8259*67e74705SXin Li    <td>Integral to <TT>bool</TT> conversion in converted constant expressions</td>
8260*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8261*67e74705SXin Li  </tr>
8262*67e74705SXin Li  <tr id="1408">
8263*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1408">1408</a></td>
8264*67e74705SXin Li    <td>CD3</td>
8265*67e74705SXin Li    <td>What is &#8220;the same aggregate initialization?&#8221;</td>
8266*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8267*67e74705SXin Li  </tr>
8268*67e74705SXin Li  <tr id="1409">
8269*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1409">1409</a></td>
8270*67e74705SXin Li    <td>CD3</td>
8271*67e74705SXin Li    <td>What is the second standard conversion sequence of a list-initialization sequence?</td>
8272*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8273*67e74705SXin Li  </tr>
8274*67e74705SXin Li  <tr id="1410">
8275*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1410">1410</a></td>
8276*67e74705SXin Li    <td>CD3</td>
8277*67e74705SXin Li    <td>Reference overload tiebreakers should apply to rvalue references</td>
8278*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8279*67e74705SXin Li  </tr>
8280*67e74705SXin Li  <tr id="1411">
8281*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1411">1411</a></td>
8282*67e74705SXin Li    <td>CD3</td>
8283*67e74705SXin Li    <td>More on global scope <TT>::</TT> in <I>nested-name-specifier</I></td>
8284*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8285*67e74705SXin Li  </tr>
8286*67e74705SXin Li  <tr id="1412">
8287*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1412">1412</a></td>
8288*67e74705SXin Li    <td>CD3</td>
8289*67e74705SXin Li    <td>Problems in specifying pointer conversions</td>
8290*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8291*67e74705SXin Li  </tr>
8292*67e74705SXin Li  <tr id="1413">
8293*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1413">1413</a></td>
8294*67e74705SXin Li    <td>CD3</td>
8295*67e74705SXin Li    <td>Missing cases of value-dependency</td>
8296*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8297*67e74705SXin Li  </tr>
8298*67e74705SXin Li  <tr class="open" id="1414">
8299*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1414">1414</a></td>
8300*67e74705SXin Li    <td>drafting</td>
8301*67e74705SXin Li    <td>Binding an rvalue reference to a reference-unrelated lvalue</td>
8302*67e74705SXin Li    <td align="center">Not resolved</td>
8303*67e74705SXin Li  </tr>
8304*67e74705SXin Li  <tr id="1415">
8305*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1415">1415</a></td>
8306*67e74705SXin Li    <td>CD3</td>
8307*67e74705SXin Li    <td>Missing prohibition of block-scope definition of <TT>extern</TT> object</td>
8308*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8309*67e74705SXin Li  </tr>
8310*67e74705SXin Li  <tr id="1416">
8311*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1416">1416</a></td>
8312*67e74705SXin Li    <td>CD3</td>
8313*67e74705SXin Li    <td>Function cv-qualifiers and <TT>typeid</TT></td>
8314*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8315*67e74705SXin Li  </tr>
8316*67e74705SXin Li  <tr id="1417">
8317*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1417">1417</a></td>
8318*67e74705SXin Li    <td>C++14</td>
8319*67e74705SXin Li    <td>Pointers/references to functions with cv-qualifiers or <I>ref-qualifier</I></td>
8320*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8321*67e74705SXin Li  </tr>
8322*67e74705SXin Li  <tr id="1418">
8323*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1418">1418</a></td>
8324*67e74705SXin Li    <td>CD3</td>
8325*67e74705SXin Li    <td>Type of <TT>initializer_list</TT> backing array</td>
8326*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8327*67e74705SXin Li  </tr>
8328*67e74705SXin Li  <tr id="1419">
8329*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1419">1419</a></td>
8330*67e74705SXin Li    <td>NAD</td>
8331*67e74705SXin Li    <td>Evaluation order in aggregate initialization</td>
8332*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8333*67e74705SXin Li  </tr>
8334*67e74705SXin Li  <tr id="1420">
8335*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1420">1420</a></td>
8336*67e74705SXin Li    <td>NAD</td>
8337*67e74705SXin Li    <td>Abstract final classes</td>
8338*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8339*67e74705SXin Li  </tr>
8340*67e74705SXin Li  <tr id="1421">
8341*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1421">1421</a></td>
8342*67e74705SXin Li    <td>NAD</td>
8343*67e74705SXin Li    <td>Full expressions and aggregate initialization</td>
8344*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8345*67e74705SXin Li  </tr>
8346*67e74705SXin Li  <tr id="1422">
8347*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1422">1422</a></td>
8348*67e74705SXin Li    <td>dup</td>
8349*67e74705SXin Li    <td>Type of character literals containing universal-character-names</td>
8350*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8351*67e74705SXin Li  </tr>
8352*67e74705SXin Li  <tr id="1423">
8353*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1423">1423</a></td>
8354*67e74705SXin Li    <td>CD3</td>
8355*67e74705SXin Li    <td>Convertibility of <TT>nullptr</TT> to <TT>bool</TT></td>
8356*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8357*67e74705SXin Li  </tr>
8358*67e74705SXin Li  <tr id="1424">
8359*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1424">1424</a></td>
8360*67e74705SXin Li    <td>C++14</td>
8361*67e74705SXin Li    <td>When must sub-object destructors be accessible?</td>
8362*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8363*67e74705SXin Li  </tr>
8364*67e74705SXin Li  <tr id="1425">
8365*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1425">1425</a></td>
8366*67e74705SXin Li    <td>CD3</td>
8367*67e74705SXin Li    <td>Base-class subobjects of standard-layout structs</td>
8368*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8369*67e74705SXin Li  </tr>
8370*67e74705SXin Li  <tr class="open" id="1426">
8371*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1426">1426</a></td>
8372*67e74705SXin Li    <td>extension</td>
8373*67e74705SXin Li    <td>Allowing additional parameter types in defaulted functions</td>
8374*67e74705SXin Li    <td align="center">Not resolved</td>
8375*67e74705SXin Li  </tr>
8376*67e74705SXin Li  <tr id="1427">
8377*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1427">1427</a></td>
8378*67e74705SXin Li    <td>NAD</td>
8379*67e74705SXin Li    <td>Default constructor and deleted or inaccessible destructors</td>
8380*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8381*67e74705SXin Li  </tr>
8382*67e74705SXin Li  <tr id="1428">
8383*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1428">1428</a></td>
8384*67e74705SXin Li    <td>CD3</td>
8385*67e74705SXin Li    <td>Dynamic const objects</td>
8386*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8387*67e74705SXin Li  </tr>
8388*67e74705SXin Li  <tr id="1429">
8389*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1429">1429</a></td>
8390*67e74705SXin Li    <td>NAD</td>
8391*67e74705SXin Li    <td>Scope of a member template's template parameter</td>
8392*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8393*67e74705SXin Li  </tr>
8394*67e74705SXin Li  <tr class="open" id="1430">
8395*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1430">1430</a></td>
8396*67e74705SXin Li    <td>drafting</td>
8397*67e74705SXin Li    <td>Pack expansion into fixed alias template parameter list</td>
8398*67e74705SXin Li    <td align="center">Not resolved</td>
8399*67e74705SXin Li  </tr>
8400*67e74705SXin Li  <tr id="1431">
8401*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1431">1431</a></td>
8402*67e74705SXin Li    <td>CD3</td>
8403*67e74705SXin Li    <td>Exceptions from other than <I>throw-expression</I>s</td>
8404*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8405*67e74705SXin Li  </tr>
8406*67e74705SXin Li  <tr class="open" id="1432">
8407*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1432">1432</a></td>
8408*67e74705SXin Li    <td>drafting</td>
8409*67e74705SXin Li    <td>Newly-ambiguous variadic template expansions</td>
8410*67e74705SXin Li    <td align="center">Not resolved</td>
8411*67e74705SXin Li  </tr>
8412*67e74705SXin Li  <tr class="open" id="1433">
8413*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1433">1433</a></td>
8414*67e74705SXin Li    <td>extension</td>
8415*67e74705SXin Li    <td><I>trailing-return-type</I> and point of declaration</td>
8416*67e74705SXin Li    <td align="center">Not resolved</td>
8417*67e74705SXin Li  </tr>
8418*67e74705SXin Li  <tr id="1434">
8419*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1434">1434</a></td>
8420*67e74705SXin Li    <td>NAD</td>
8421*67e74705SXin Li    <td>Parenthesized <I>braced-init-list</I></td>
8422*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8423*67e74705SXin Li  </tr>
8424*67e74705SXin Li  <tr id="1435">
8425*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1435">1435</a></td>
8426*67e74705SXin Li    <td>CD3</td>
8427*67e74705SXin Li    <td><I>template-id</I> as the declarator for a class template constructor</td>
8428*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8429*67e74705SXin Li  </tr>
8430*67e74705SXin Li  <tr class="open" id="1436">
8431*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1436">1436</a></td>
8432*67e74705SXin Li    <td>drafting</td>
8433*67e74705SXin Li    <td>Interaction of constant expression changes with preprocessor expressions</td>
8434*67e74705SXin Li    <td align="center">Not resolved</td>
8435*67e74705SXin Li  </tr>
8436*67e74705SXin Li  <tr id="1437">
8437*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1437">1437</a></td>
8438*67e74705SXin Li    <td>CD3</td>
8439*67e74705SXin Li    <td><TT>alignas</TT> in <I>alias-declaration</I></td>
8440*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8441*67e74705SXin Li  </tr>
8442*67e74705SXin Li  <tr id="1438">
8443*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1438">1438</a></td>
8444*67e74705SXin Li    <td>CD3</td>
8445*67e74705SXin Li    <td>Non-dereference use of invalid pointers</td>
8446*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8447*67e74705SXin Li  </tr>
8448*67e74705SXin Li  <tr id="1439">
8449*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1439">1439</a></td>
8450*67e74705SXin Li    <td>CD3</td>
8451*67e74705SXin Li    <td>Lookup and friend template declarations</td>
8452*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8453*67e74705SXin Li  </tr>
8454*67e74705SXin Li  <tr id="1440">
8455*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1440">1440</a></td>
8456*67e74705SXin Li    <td>CD3</td>
8457*67e74705SXin Li    <td>Acceptable <I>decltype-specifier</I>s used as <I>nested-name-specifier</I>s</td>
8458*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8459*67e74705SXin Li  </tr>
8460*67e74705SXin Li  <tr id="1441">
8461*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1441">1441</a></td>
8462*67e74705SXin Li    <td>C++14</td>
8463*67e74705SXin Li    <td>Unclear wording for signal handler restrictions</td>
8464*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8465*67e74705SXin Li  </tr>
8466*67e74705SXin Li  <tr id="1442">
8467*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1442">1442</a></td>
8468*67e74705SXin Li    <td>CD3</td>
8469*67e74705SXin Li    <td>Argument-dependent lookup in the range-based <TT>for</TT></td>
8470*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8471*67e74705SXin Li  </tr>
8472*67e74705SXin Li  <tr id="1443">
8473*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1443">1443</a></td>
8474*67e74705SXin Li    <td>NAD</td>
8475*67e74705SXin Li    <td>Default arguments and non-static data members</td>
8476*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8477*67e74705SXin Li  </tr>
8478*67e74705SXin Li  <tr class="open" id="1444">
8479*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1444">1444</a></td>
8480*67e74705SXin Li    <td>drafting</td>
8481*67e74705SXin Li    <td>Type adjustments of non-type template parameters</td>
8482*67e74705SXin Li    <td align="center">Not resolved</td>
8483*67e74705SXin Li  </tr>
8484*67e74705SXin Li  <tr id="1445">
8485*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1445">1445</a></td>
8486*67e74705SXin Li    <td>dup</td>
8487*67e74705SXin Li    <td>Argument-dependent lookup of <TT>begin</TT> and <TT>end</TT></td>
8488*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8489*67e74705SXin Li  </tr>
8490*67e74705SXin Li  <tr id="1446">
8491*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1446">1446</a></td>
8492*67e74705SXin Li    <td>DRWP</td>
8493*67e74705SXin Li    <td>Member function with no <I>ref-qualifier</I> and non-member function with rvalue reference</td>
8494*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8495*67e74705SXin Li  </tr>
8496*67e74705SXin Li  <tr id="1447">
8497*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1447">1447</a></td>
8498*67e74705SXin Li    <td>CD3</td>
8499*67e74705SXin Li    <td><TT>static_cast</TT> of bit-field lvalue to rvalue reference</td>
8500*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8501*67e74705SXin Li  </tr>
8502*67e74705SXin Li  <tr id="1448">
8503*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1448">1448</a></td>
8504*67e74705SXin Li    <td>NAD</td>
8505*67e74705SXin Li    <td>Integral values of type <TT>bool</TT></td>
8506*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8507*67e74705SXin Li  </tr>
8508*67e74705SXin Li  <tr id="1449">
8509*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1449">1449</a></td>
8510*67e74705SXin Li    <td>CD3</td>
8511*67e74705SXin Li    <td>Narrowing conversion of negative value to unsigned type</td>
8512*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8513*67e74705SXin Li  </tr>
8514*67e74705SXin Li  <tr id="1450">
8515*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1450">1450</a></td>
8516*67e74705SXin Li    <td>CD3</td>
8517*67e74705SXin Li    <td><TT>INT_MIN % -1</TT></td>
8518*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8519*67e74705SXin Li  </tr>
8520*67e74705SXin Li  <tr class="open" id="1451">
8521*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1451">1451</a></td>
8522*67e74705SXin Li    <td>extension</td>
8523*67e74705SXin Li    <td>Objects with no linkage in non-type template arguments</td>
8524*67e74705SXin Li    <td align="center">Not resolved</td>
8525*67e74705SXin Li  </tr>
8526*67e74705SXin Li  <tr class="open" id="1452">
8527*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1452">1452</a></td>
8528*67e74705SXin Li    <td>drafting</td>
8529*67e74705SXin Li    <td>Value-initialized objects may be constants</td>
8530*67e74705SXin Li    <td align="center">Not resolved</td>
8531*67e74705SXin Li  </tr>
8532*67e74705SXin Li  <tr id="1453">
8533*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1453">1453</a></td>
8534*67e74705SXin Li    <td>CD3</td>
8535*67e74705SXin Li    <td>Volatile members in literal classes?</td>
8536*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8537*67e74705SXin Li  </tr>
8538*67e74705SXin Li  <tr id="1454">
8539*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1454">1454</a></td>
8540*67e74705SXin Li    <td>CD3</td>
8541*67e74705SXin Li    <td>Passing constants through <TT>constexpr</TT> functions via references</td>
8542*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8543*67e74705SXin Li  </tr>
8544*67e74705SXin Li  <tr id="1455">
8545*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1455">1455</a></td>
8546*67e74705SXin Li    <td>CD3</td>
8547*67e74705SXin Li    <td>Lvalue converted constant expressions</td>
8548*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8549*67e74705SXin Li  </tr>
8550*67e74705SXin Li  <tr id="1456">
8551*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1456">1456</a></td>
8552*67e74705SXin Li    <td>CD3</td>
8553*67e74705SXin Li    <td>Address constant expression designating the one-past-the-end address</td>
8554*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8555*67e74705SXin Li  </tr>
8556*67e74705SXin Li  <tr id="1457">
8557*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1457">1457</a></td>
8558*67e74705SXin Li    <td>CD3</td>
8559*67e74705SXin Li    <td>Undefined behavior in left-shift</td>
8560*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8561*67e74705SXin Li  </tr>
8562*67e74705SXin Li  <tr id="1458">
8563*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1458">1458</a></td>
8564*67e74705SXin Li    <td>CD3</td>
8565*67e74705SXin Li    <td>Address of incomplete type vs <TT>operator&amp;()</TT></td>
8566*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8567*67e74705SXin Li  </tr>
8568*67e74705SXin Li  <tr class="open" id="1459">
8569*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1459">1459</a></td>
8570*67e74705SXin Li    <td>open</td>
8571*67e74705SXin Li    <td>Reference-binding tiebreakers in overload resolution</td>
8572*67e74705SXin Li    <td align="center">Not resolved</td>
8573*67e74705SXin Li  </tr>
8574*67e74705SXin Li  <tr id="1460">
8575*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1460">1460</a></td>
8576*67e74705SXin Li    <td>C++14</td>
8577*67e74705SXin Li    <td>What is an empty union?</td>
8578*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
8579*67e74705SXin Li  </tr>
8580*67e74705SXin Li  <tr id="1461">
8581*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1461">1461</a></td>
8582*67e74705SXin Li    <td>NAD</td>
8583*67e74705SXin Li    <td>Narrowing conversions to bit-fields</td>
8584*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8585*67e74705SXin Li  </tr>
8586*67e74705SXin Li  <tr id="1462">
8587*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1462">1462</a></td>
8588*67e74705SXin Li    <td>CD3</td>
8589*67e74705SXin Li    <td>Deduction failure vs &#8220;ill-formed, no diagnostic required&#8221;</td>
8590*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8591*67e74705SXin Li  </tr>
8592*67e74705SXin Li  <tr class="open" id="1463">
8593*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1463">1463</a></td>
8594*67e74705SXin Li    <td>extension</td>
8595*67e74705SXin Li    <td><TT>extern "C"</TT> alias templates</td>
8596*67e74705SXin Li    <td align="center">Not resolved</td>
8597*67e74705SXin Li  </tr>
8598*67e74705SXin Li  <tr id="1464">
8599*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1464">1464</a></td>
8600*67e74705SXin Li    <td>CD3</td>
8601*67e74705SXin Li    <td>Negative array bound in a <I>new-expression</I></td>
8602*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8603*67e74705SXin Li  </tr>
8604*67e74705SXin Li  <tr id="1465">
8605*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1465">1465</a></td>
8606*67e74705SXin Li    <td>DRWP</td>
8607*67e74705SXin Li    <td><TT>noexcept</TT> and <TT>std::bad_array_new_length</TT></td>
8608*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8609*67e74705SXin Li  </tr>
8610*67e74705SXin Li  <tr id="1466">
8611*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1466">1466</a></td>
8612*67e74705SXin Li    <td>C++14</td>
8613*67e74705SXin Li    <td>Visible sequences of side effects are redundant</td>
8614*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8615*67e74705SXin Li  </tr>
8616*67e74705SXin Li  <tr id="1467">
8617*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1467">1467</a></td>
8618*67e74705SXin Li    <td>DRWP</td>
8619*67e74705SXin Li    <td>List-initialization of aggregate from same-type object</td>
8620*67e74705SXin Li    <td class="full" align="center">Clang 3.7 (C++11 onwards)</td>
8621*67e74705SXin Li  </tr>
8622*67e74705SXin Li  <tr class="open" id="1468">
8623*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1468">1468</a></td>
8624*67e74705SXin Li    <td>drafting</td>
8625*67e74705SXin Li    <td><TT>typeid</TT>, overload resolution, and implicit lambda capture</td>
8626*67e74705SXin Li    <td align="center">Not resolved</td>
8627*67e74705SXin Li  </tr>
8628*67e74705SXin Li  <tr class="open" id="1469">
8629*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1469">1469</a></td>
8630*67e74705SXin Li    <td>extension</td>
8631*67e74705SXin Li    <td>Omitted bound in array <I>new-expression</I></td>
8632*67e74705SXin Li    <td align="center">Not resolved</td>
8633*67e74705SXin Li  </tr>
8634*67e74705SXin Li  <tr id="1470">
8635*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1470">1470</a></td>
8636*67e74705SXin Li    <td>NAD</td>
8637*67e74705SXin Li    <td>Thread migration</td>
8638*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8639*67e74705SXin Li  </tr>
8640*67e74705SXin Li  <tr id="1471">
8641*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1471">1471</a></td>
8642*67e74705SXin Li    <td>CD3</td>
8643*67e74705SXin Li    <td>Nested type of non-dependent base</td>
8644*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8645*67e74705SXin Li  </tr>
8646*67e74705SXin Li  <tr id="1472">
8647*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1472">1472</a></td>
8648*67e74705SXin Li    <td>CD3</td>
8649*67e74705SXin Li    <td>odr-use of reference variables</td>
8650*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8651*67e74705SXin Li  </tr>
8652*67e74705SXin Li  <tr id="1473">
8653*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1473">1473</a></td>
8654*67e74705SXin Li    <td>CD3</td>
8655*67e74705SXin Li    <td>Syntax of <I>literal-operator-id</I></td>
8656*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8657*67e74705SXin Li  </tr>
8658*67e74705SXin Li  <tr id="1474">
8659*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1474">1474</a></td>
8660*67e74705SXin Li    <td>NAD</td>
8661*67e74705SXin Li    <td>User-defined literals and <TT>&lt;inttypes.h&gt;</TT> format macros</td>
8662*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8663*67e74705SXin Li  </tr>
8664*67e74705SXin Li  <tr id="1475">
8665*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1475">1475</a></td>
8666*67e74705SXin Li    <td>CD3</td>
8667*67e74705SXin Li    <td>Errors in <TT>[[carries_dependency]]</TT> example</td>
8668*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8669*67e74705SXin Li  </tr>
8670*67e74705SXin Li  <tr id="1476">
8671*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1476">1476</a></td>
8672*67e74705SXin Li    <td>CD3</td>
8673*67e74705SXin Li    <td>Definition of user-defined type</td>
8674*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8675*67e74705SXin Li  </tr>
8676*67e74705SXin Li  <tr id="1477">
8677*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1477">1477</a></td>
8678*67e74705SXin Li    <td>CD3</td>
8679*67e74705SXin Li    <td>Definition of a <TT>friend</TT> outside its namespace</td>
8680*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8681*67e74705SXin Li  </tr>
8682*67e74705SXin Li  <tr class="open" id="1478">
8683*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1478">1478</a></td>
8684*67e74705SXin Li    <td>drafting</td>
8685*67e74705SXin Li    <td><TT>template</TT> keyword for dependent template template arguments</td>
8686*67e74705SXin Li    <td align="center">Not resolved</td>
8687*67e74705SXin Li  </tr>
8688*67e74705SXin Li  <tr id="1479">
8689*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1479">1479</a></td>
8690*67e74705SXin Li    <td>CD3</td>
8691*67e74705SXin Li    <td>Literal operators and default arguments</td>
8692*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8693*67e74705SXin Li  </tr>
8694*67e74705SXin Li  <tr id="1480">
8695*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1480">1480</a></td>
8696*67e74705SXin Li    <td>CD3</td>
8697*67e74705SXin Li    <td>Constant initialization via non-constant temporary</td>
8698*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8699*67e74705SXin Li  </tr>
8700*67e74705SXin Li  <tr id="1481">
8701*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1481">1481</a></td>
8702*67e74705SXin Li    <td>CD3</td>
8703*67e74705SXin Li    <td>Increment/decrement operators with reference parameters</td>
8704*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8705*67e74705SXin Li  </tr>
8706*67e74705SXin Li  <tr id="1482">
8707*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1482">1482</a></td>
8708*67e74705SXin Li    <td>CD3</td>
8709*67e74705SXin Li    <td>Point of declaration of enumeration</td>
8710*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8711*67e74705SXin Li  </tr>
8712*67e74705SXin Li  <tr id="1483">
8713*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1483">1483</a></td>
8714*67e74705SXin Li    <td>NAD</td>
8715*67e74705SXin Li    <td>Non-dependent <I>static_assert-declaration</I>s</td>
8716*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8717*67e74705SXin Li  </tr>
8718*67e74705SXin Li  <tr id="1484">
8719*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1484">1484</a></td>
8720*67e74705SXin Li    <td>DRWP</td>
8721*67e74705SXin Li    <td>Unused local classes of function templates</td>
8722*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8723*67e74705SXin Li  </tr>
8724*67e74705SXin Li  <tr class="open" id="1485">
8725*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1485">1485</a></td>
8726*67e74705SXin Li    <td>drafting</td>
8727*67e74705SXin Li    <td>Out-of-class definition of member unscoped opaque enumeration</td>
8728*67e74705SXin Li    <td align="center">Not resolved</td>
8729*67e74705SXin Li  </tr>
8730*67e74705SXin Li  <tr class="open" id="1486">
8731*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1486">1486</a></td>
8732*67e74705SXin Li    <td>drafting</td>
8733*67e74705SXin Li    <td>Base-derived conversion in member pointer deduction</td>
8734*67e74705SXin Li    <td align="center">Not resolved</td>
8735*67e74705SXin Li  </tr>
8736*67e74705SXin Li  <tr id="1487">
8737*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1487">1487</a></td>
8738*67e74705SXin Li    <td>CD3</td>
8739*67e74705SXin Li    <td>When are inheriting constructors declared?</td>
8740*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8741*67e74705SXin Li  </tr>
8742*67e74705SXin Li  <tr class="open" id="1488">
8743*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1488">1488</a></td>
8744*67e74705SXin Li    <td>drafting</td>
8745*67e74705SXin Li    <td><I>abstract-pack-declarator</I>s in <I>type-id</I>s</td>
8746*67e74705SXin Li    <td align="center">Not resolved</td>
8747*67e74705SXin Li  </tr>
8748*67e74705SXin Li  <tr id="1489">
8749*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1489">1489</a></td>
8750*67e74705SXin Li    <td>CD3</td>
8751*67e74705SXin Li    <td>Is value-initialization of an array constant initialization?</td>
8752*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8753*67e74705SXin Li  </tr>
8754*67e74705SXin Li  <tr id="1490">
8755*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1490">1490</a></td>
8756*67e74705SXin Li    <td>DRWP</td>
8757*67e74705SXin Li    <td>List-initialization from a string literal</td>
8758*67e74705SXin Li    <td class="full" align="center">Clang 3.7 (C++11 onwards)</td>
8759*67e74705SXin Li  </tr>
8760*67e74705SXin Li  <tr id="1491">
8761*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1491">1491</a></td>
8762*67e74705SXin Li    <td>CD3</td>
8763*67e74705SXin Li    <td>Move construction and rvalue reference members</td>
8764*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8765*67e74705SXin Li  </tr>
8766*67e74705SXin Li  <tr id="1492">
8767*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1492">1492</a></td>
8768*67e74705SXin Li    <td>DRWP</td>
8769*67e74705SXin Li    <td>Exception specifications on template destructors</td>
8770*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8771*67e74705SXin Li  </tr>
8772*67e74705SXin Li  <tr id="1493">
8773*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1493">1493</a></td>
8774*67e74705SXin Li    <td>C++14</td>
8775*67e74705SXin Li    <td>Criteria for move-construction</td>
8776*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8777*67e74705SXin Li  </tr>
8778*67e74705SXin Li  <tr id="1494">
8779*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1494">1494</a></td>
8780*67e74705SXin Li    <td>CD3</td>
8781*67e74705SXin Li    <td>Temporary initialization for reference binding in list-initialization</td>
8782*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8783*67e74705SXin Li  </tr>
8784*67e74705SXin Li  <tr id="1495">
8785*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1495">1495</a></td>
8786*67e74705SXin Li    <td>CD3</td>
8787*67e74705SXin Li    <td>Partial specialization of variadic class template</td>
8788*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8789*67e74705SXin Li  </tr>
8790*67e74705SXin Li  <tr id="1496">
8791*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1496">1496</a></td>
8792*67e74705SXin Li    <td>tentatively ready</td>
8793*67e74705SXin Li    <td>Triviality with deleted and missing default constructors</td>
8794*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8795*67e74705SXin Li  </tr>
8796*67e74705SXin Li  <tr id="1497">
8797*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1497">1497</a></td>
8798*67e74705SXin Li    <td>NAD</td>
8799*67e74705SXin Li    <td>Aggregate initialization with parenthesized string literal</td>
8800*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8801*67e74705SXin Li  </tr>
8802*67e74705SXin Li  <tr id="1498">
8803*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1498">1498</a></td>
8804*67e74705SXin Li    <td>dup</td>
8805*67e74705SXin Li    <td>Lifetime of temporaries in range-based <TT>for</TT></td>
8806*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8807*67e74705SXin Li  </tr>
8808*67e74705SXin Li  <tr class="open" id="1499">
8809*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1499">1499</a></td>
8810*67e74705SXin Li    <td>drafting</td>
8811*67e74705SXin Li    <td>Missing case for deleted move assignment operator</td>
8812*67e74705SXin Li    <td align="center">Not resolved</td>
8813*67e74705SXin Li  </tr>
8814*67e74705SXin Li  <tr class="open" id="1500">
8815*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1500">1500</a></td>
8816*67e74705SXin Li    <td>open</td>
8817*67e74705SXin Li    <td>Name lookup of dependent conversion function</td>
8818*67e74705SXin Li    <td align="center">Not resolved</td>
8819*67e74705SXin Li  </tr>
8820*67e74705SXin Li  <tr id="1501">
8821*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1501">1501</a></td>
8822*67e74705SXin Li    <td>NAD</td>
8823*67e74705SXin Li    <td>Nested braces in list-initialization</td>
8824*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8825*67e74705SXin Li  </tr>
8826*67e74705SXin Li  <tr id="1502">
8827*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1502">1502</a></td>
8828*67e74705SXin Li    <td>CD3</td>
8829*67e74705SXin Li    <td>Value initialization of unions with member initializers</td>
8830*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8831*67e74705SXin Li  </tr>
8832*67e74705SXin Li  <tr id="1503">
8833*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1503">1503</a></td>
8834*67e74705SXin Li    <td>CD3</td>
8835*67e74705SXin Li    <td>Exceptions during copy to exception object</td>
8836*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8837*67e74705SXin Li  </tr>
8838*67e74705SXin Li  <tr id="1504">
8839*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1504">1504</a></td>
8840*67e74705SXin Li    <td>CD3</td>
8841*67e74705SXin Li    <td>Pointer arithmetic after derived-base conversion</td>
8842*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8843*67e74705SXin Li  </tr>
8844*67e74705SXin Li  <tr id="1505">
8845*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1505">1505</a></td>
8846*67e74705SXin Li    <td>dup</td>
8847*67e74705SXin Li    <td>Direct binding of reference to temporary in list-initialization</td>
8848*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8849*67e74705SXin Li  </tr>
8850*67e74705SXin Li  <tr id="1506">
8851*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1506">1506</a></td>
8852*67e74705SXin Li    <td>CD3</td>
8853*67e74705SXin Li    <td>Value category of <TT>initializer_list</TT> object</td>
8854*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8855*67e74705SXin Li  </tr>
8856*67e74705SXin Li  <tr id="1507">
8857*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1507">1507</a></td>
8858*67e74705SXin Li    <td>CD3</td>
8859*67e74705SXin Li    <td>Value initialization with trivial inaccessible default constructor</td>
8860*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8861*67e74705SXin Li  </tr>
8862*67e74705SXin Li  <tr id="1508">
8863*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1508">1508</a></td>
8864*67e74705SXin Li    <td>C++14</td>
8865*67e74705SXin Li    <td>Template initializer-list constructors</td>
8866*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8867*67e74705SXin Li  </tr>
8868*67e74705SXin Li  <tr id="1509">
8869*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1509">1509</a></td>
8870*67e74705SXin Li    <td>C++14</td>
8871*67e74705SXin Li    <td>Definition of &#8220;non-template function&#8221;</td>
8872*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8873*67e74705SXin Li  </tr>
8874*67e74705SXin Li  <tr id="1510">
8875*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1510">1510</a></td>
8876*67e74705SXin Li    <td>CD3</td>
8877*67e74705SXin Li    <td>cv-qualified references via <TT>decltype</TT></td>
8878*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8879*67e74705SXin Li  </tr>
8880*67e74705SXin Li  <tr id="1511">
8881*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1511">1511</a></td>
8882*67e74705SXin Li    <td>CD3</td>
8883*67e74705SXin Li    <td><TT>const volatile</TT> variables and the one-definition rule</td>
8884*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8885*67e74705SXin Li  </tr>
8886*67e74705SXin Li  <tr id="1512">
8887*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1512">1512</a></td>
8888*67e74705SXin Li    <td>CD3</td>
8889*67e74705SXin Li    <td>Pointer comparison vs qualification conversions</td>
8890*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8891*67e74705SXin Li  </tr>
8892*67e74705SXin Li  <tr class="open" id="1513">
8893*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1513">1513</a></td>
8894*67e74705SXin Li    <td>drafting</td>
8895*67e74705SXin Li    <td><TT>initializer_list</TT> deduction failure</td>
8896*67e74705SXin Li    <td align="center">Not resolved</td>
8897*67e74705SXin Li  </tr>
8898*67e74705SXin Li  <tr id="1514">
8899*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1514">1514</a></td>
8900*67e74705SXin Li    <td>C++14</td>
8901*67e74705SXin Li    <td>Ambiguity between enumeration definition and zero-length bit-field</td>
8902*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8903*67e74705SXin Li  </tr>
8904*67e74705SXin Li  <tr id="1515">
8905*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1515">1515</a></td>
8906*67e74705SXin Li    <td>CD3</td>
8907*67e74705SXin Li    <td>Modulo 2<SUP><I>n</I></SUP> arithmetic for implicitly-unsigned types</td>
8908*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8909*67e74705SXin Li  </tr>
8910*67e74705SXin Li  <tr id="1516">
8911*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1516">1516</a></td>
8912*67e74705SXin Li    <td>CD3</td>
8913*67e74705SXin Li    <td>Definition of &#8220;virtual function call&#8221;</td>
8914*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8915*67e74705SXin Li  </tr>
8916*67e74705SXin Li  <tr class="open" id="1517">
8917*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1517">1517</a></td>
8918*67e74705SXin Li    <td>drafting</td>
8919*67e74705SXin Li    <td>Unclear/missing description of behavior during construction/destruction</td>
8920*67e74705SXin Li    <td align="center">Not resolved</td>
8921*67e74705SXin Li  </tr>
8922*67e74705SXin Li  <tr class="open" id="1518">
8923*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1518">1518</a></td>
8924*67e74705SXin Li    <td>review</td>
8925*67e74705SXin Li    <td>Explicit default constructors and copy-list-initialization</td>
8926*67e74705SXin Li    <td align="center">Not resolved</td>
8927*67e74705SXin Li  </tr>
8928*67e74705SXin Li  <tr id="1519">
8929*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1519">1519</a></td>
8930*67e74705SXin Li    <td>NAD</td>
8931*67e74705SXin Li    <td>Conflicting default and variadic constructors</td>
8932*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8933*67e74705SXin Li  </tr>
8934*67e74705SXin Li  <tr id="1520">
8935*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1520">1520</a></td>
8936*67e74705SXin Li    <td>NAD</td>
8937*67e74705SXin Li    <td>Alias template specialization vs pack expansion</td>
8938*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8939*67e74705SXin Li  </tr>
8940*67e74705SXin Li  <tr class="open" id="1521">
8941*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1521">1521</a></td>
8942*67e74705SXin Li    <td>drafting</td>
8943*67e74705SXin Li    <td><TT>T{</TT><I>expr</I><TT>}</TT> with reference types</td>
8944*67e74705SXin Li    <td align="center">Not resolved</td>
8945*67e74705SXin Li  </tr>
8946*67e74705SXin Li  <tr id="1522">
8947*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1522">1522</a></td>
8948*67e74705SXin Li    <td>CD3</td>
8949*67e74705SXin Li    <td>Access checking for <TT>initializer_list</TT> array initialization</td>
8950*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8951*67e74705SXin Li  </tr>
8952*67e74705SXin Li  <tr class="open" id="1523">
8953*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1523">1523</a></td>
8954*67e74705SXin Li    <td>drafting</td>
8955*67e74705SXin Li    <td>Point of declaration in range-based <TT>for</TT></td>
8956*67e74705SXin Li    <td align="center">Not resolved</td>
8957*67e74705SXin Li  </tr>
8958*67e74705SXin Li  <tr class="open" id="1524">
8959*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1524">1524</a></td>
8960*67e74705SXin Li    <td>drafting</td>
8961*67e74705SXin Li    <td>Incompletely-defined class template base</td>
8962*67e74705SXin Li    <td align="center">Not resolved</td>
8963*67e74705SXin Li  </tr>
8964*67e74705SXin Li  <tr id="1525">
8965*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1525">1525</a></td>
8966*67e74705SXin Li    <td>NAD</td>
8967*67e74705SXin Li    <td>Array bound inference in temporary array</td>
8968*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8969*67e74705SXin Li  </tr>
8970*67e74705SXin Li  <tr id="1526">
8971*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1526">1526</a></td>
8972*67e74705SXin Li    <td>dup</td>
8973*67e74705SXin Li    <td>Dependent-class lookup in the current instantiation</td>
8974*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8975*67e74705SXin Li  </tr>
8976*67e74705SXin Li  <tr id="1527">
8977*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1527">1527</a></td>
8978*67e74705SXin Li    <td>CD3</td>
8979*67e74705SXin Li    <td>Assignment from <I>braced-init-list</I></td>
8980*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8981*67e74705SXin Li  </tr>
8982*67e74705SXin Li  <tr id="1528">
8983*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1528">1528</a></td>
8984*67e74705SXin Li    <td>CD3</td>
8985*67e74705SXin Li    <td>Repeated <I>cv-qualifier</I>s in declarators</td>
8986*67e74705SXin Li    <td class="none" align="center">Unknown</td>
8987*67e74705SXin Li  </tr>
8988*67e74705SXin Li  <tr class="open" id="1529">
8989*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1529">1529</a></td>
8990*67e74705SXin Li    <td>drafting</td>
8991*67e74705SXin Li    <td>Nomenclature for variable vs reference non-static data member</td>
8992*67e74705SXin Li    <td align="center">Not resolved</td>
8993*67e74705SXin Li  </tr>
8994*67e74705SXin Li  <tr class="open" id="1530">
8995*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1530">1530</a></td>
8996*67e74705SXin Li    <td>drafting</td>
8997*67e74705SXin Li    <td>Member access in out-of-lifetime objects</td>
8998*67e74705SXin Li    <td align="center">Not resolved</td>
8999*67e74705SXin Li  </tr>
9000*67e74705SXin Li  <tr id="1531">
9001*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1531">1531</a></td>
9002*67e74705SXin Li    <td>CD3</td>
9003*67e74705SXin Li    <td>Definition of &#8220;access&#8221; (verb)</td>
9004*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9005*67e74705SXin Li  </tr>
9006*67e74705SXin Li  <tr id="1532">
9007*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1532">1532</a></td>
9008*67e74705SXin Li    <td>CD3</td>
9009*67e74705SXin Li    <td>Explicit instantiation and member templates</td>
9010*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9011*67e74705SXin Li  </tr>
9012*67e74705SXin Li  <tr id="1533">
9013*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1533">1533</a></td>
9014*67e74705SXin Li    <td>CD3</td>
9015*67e74705SXin Li    <td>Function pack expansion for member initialization</td>
9016*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9017*67e74705SXin Li  </tr>
9018*67e74705SXin Li  <tr id="1534">
9019*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1534">1534</a></td>
9020*67e74705SXin Li    <td>dup</td>
9021*67e74705SXin Li    <td>cv-qualification of prvalue of type &#8220;array of class&#8221;</td>
9022*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9023*67e74705SXin Li  </tr>
9024*67e74705SXin Li  <tr id="1535">
9025*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1535">1535</a></td>
9026*67e74705SXin Li    <td>CD3</td>
9027*67e74705SXin Li    <td><TT>typeid</TT> in core constant expressions</td>
9028*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9029*67e74705SXin Li  </tr>
9030*67e74705SXin Li  <tr class="open" id="1536">
9031*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1536">1536</a></td>
9032*67e74705SXin Li    <td>drafting</td>
9033*67e74705SXin Li    <td>Overload resolution with temporary from initializer list</td>
9034*67e74705SXin Li    <td align="center">Not resolved</td>
9035*67e74705SXin Li  </tr>
9036*67e74705SXin Li  <tr id="1537">
9037*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1537">1537</a></td>
9038*67e74705SXin Li    <td>CD3</td>
9039*67e74705SXin Li    <td>Optional compile-time evaluation of constant expressions</td>
9040*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9041*67e74705SXin Li  </tr>
9042*67e74705SXin Li  <tr id="1538">
9043*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1538">1538</a></td>
9044*67e74705SXin Li    <td>CD3</td>
9045*67e74705SXin Li    <td>C-style cast in <I>braced-init-list</I> assignment</td>
9046*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9047*67e74705SXin Li  </tr>
9048*67e74705SXin Li  <tr id="1539">
9049*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1539">1539</a></td>
9050*67e74705SXin Li    <td>CD3</td>
9051*67e74705SXin Li    <td>Definition of &#8220;character type&#8221;</td>
9052*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9053*67e74705SXin Li  </tr>
9054*67e74705SXin Li  <tr id="1540">
9055*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1540">1540</a></td>
9056*67e74705SXin Li    <td>NAD</td>
9057*67e74705SXin Li    <td>Use of address constants in constant expressions</td>
9058*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9059*67e74705SXin Li  </tr>
9060*67e74705SXin Li  <tr id="1541">
9061*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1541">1541</a></td>
9062*67e74705SXin Li    <td>CD3</td>
9063*67e74705SXin Li    <td><I>cv</I> <TT>void</TT> return types</td>
9064*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9065*67e74705SXin Li  </tr>
9066*67e74705SXin Li  <tr class="open" id="1542">
9067*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1542">1542</a></td>
9068*67e74705SXin Li    <td>drafting</td>
9069*67e74705SXin Li    <td>Compound assignment of <I>braced-init-list</I></td>
9070*67e74705SXin Li    <td align="center">Not resolved</td>
9071*67e74705SXin Li  </tr>
9072*67e74705SXin Li  <tr id="1543">
9073*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1543">1543</a></td>
9074*67e74705SXin Li    <td>CD3</td>
9075*67e74705SXin Li    <td>Implicit conversion sequence for empty initializer list</td>
9076*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9077*67e74705SXin Li  </tr>
9078*67e74705SXin Li  <tr id="1544">
9079*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1544">1544</a></td>
9080*67e74705SXin Li    <td>CD3</td>
9081*67e74705SXin Li    <td>Linkage of member of unnamed namespace</td>
9082*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9083*67e74705SXin Li  </tr>
9084*67e74705SXin Li  <tr class="open" id="1545">
9085*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1545">1545</a></td>
9086*67e74705SXin Li    <td>drafting</td>
9087*67e74705SXin Li    <td><TT>friend</TT> function templates defined in class templates</td>
9088*67e74705SXin Li    <td align="center">Not resolved</td>
9089*67e74705SXin Li  </tr>
9090*67e74705SXin Li  <tr id="1546">
9091*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1546">1546</a></td>
9092*67e74705SXin Li    <td>NAD</td>
9093*67e74705SXin Li    <td>Errors in function template default arguments</td>
9094*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9095*67e74705SXin Li  </tr>
9096*67e74705SXin Li  <tr id="1547">
9097*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1547">1547</a></td>
9098*67e74705SXin Li    <td>NAD</td>
9099*67e74705SXin Li    <td><TT>typename</TT> keyword in <I>alias-declaration</I>s</td>
9100*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9101*67e74705SXin Li  </tr>
9102*67e74705SXin Li  <tr class="open" id="1548">
9103*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1548">1548</a></td>
9104*67e74705SXin Li    <td>drafting</td>
9105*67e74705SXin Li    <td>Copy/move construction and conversion functions</td>
9106*67e74705SXin Li    <td align="center">Not resolved</td>
9107*67e74705SXin Li  </tr>
9108*67e74705SXin Li  <tr class="open" id="1549">
9109*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1549">1549</a></td>
9110*67e74705SXin Li    <td>open</td>
9111*67e74705SXin Li    <td>Overloaded comma operator with <TT>void</TT> operand</td>
9112*67e74705SXin Li    <td align="center">Not resolved</td>
9113*67e74705SXin Li  </tr>
9114*67e74705SXin Li  <tr id="1550">
9115*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1550">1550</a></td>
9116*67e74705SXin Li    <td>CD3</td>
9117*67e74705SXin Li    <td>Parenthesized <I>throw-expression</I> operand of <I>conditional-expression</I></td>
9118*67e74705SXin Li    <td class="full" align="center">Yes</td>
9119*67e74705SXin Li  </tr>
9120*67e74705SXin Li  <tr id="1551">
9121*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1551">1551</a></td>
9122*67e74705SXin Li    <td>C++14</td>
9123*67e74705SXin Li    <td>Wording problems in <I>using-declaration</I> specification</td>
9124*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9125*67e74705SXin Li  </tr>
9126*67e74705SXin Li  <tr id="1552">
9127*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1552">1552</a></td>
9128*67e74705SXin Li    <td>DRWP</td>
9129*67e74705SXin Li    <td><I>exception-specification</I>s and defaulted special member functions</td>
9130*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9131*67e74705SXin Li  </tr>
9132*67e74705SXin Li  <tr id="1553">
9133*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1553">1553</a></td>
9134*67e74705SXin Li    <td>CD3</td>
9135*67e74705SXin Li    <td><TT>sizeof</TT> and xvalue bit-fields</td>
9136*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9137*67e74705SXin Li  </tr>
9138*67e74705SXin Li  <tr class="open" id="1554">
9139*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1554">1554</a></td>
9140*67e74705SXin Li    <td>open</td>
9141*67e74705SXin Li    <td>Access and alias templates</td>
9142*67e74705SXin Li    <td align="center">Not resolved</td>
9143*67e74705SXin Li  </tr>
9144*67e74705SXin Li  <tr class="open" id="1555">
9145*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1555">1555</a></td>
9146*67e74705SXin Li    <td>extension</td>
9147*67e74705SXin Li    <td>Language linkage and function type compatibility</td>
9148*67e74705SXin Li    <td align="center">Not resolved</td>
9149*67e74705SXin Li  </tr>
9150*67e74705SXin Li  <tr id="1556">
9151*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1556">1556</a></td>
9152*67e74705SXin Li    <td>CD3</td>
9153*67e74705SXin Li    <td>Constructors and explicit conversion functions in direct initialization</td>
9154*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9155*67e74705SXin Li  </tr>
9156*67e74705SXin Li  <tr id="1557">
9157*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1557">1557</a></td>
9158*67e74705SXin Li    <td>CD3</td>
9159*67e74705SXin Li    <td>Language linkage of converted lambda function pointer</td>
9160*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9161*67e74705SXin Li  </tr>
9162*67e74705SXin Li  <tr id="1558">
9163*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1558">1558</a></td>
9164*67e74705SXin Li    <td>DRWP</td>
9165*67e74705SXin Li    <td>Unused arguments in alias template specializations</td>
9166*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9167*67e74705SXin Li  </tr>
9168*67e74705SXin Li  <tr id="1559">
9169*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1559">1559</a></td>
9170*67e74705SXin Li    <td>CD3</td>
9171*67e74705SXin Li    <td>String too long in initializer list of <I>new-expression</I></td>
9172*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9173*67e74705SXin Li  </tr>
9174*67e74705SXin Li  <tr id="1560">
9175*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1560">1560</a></td>
9176*67e74705SXin Li    <td>CD3</td>
9177*67e74705SXin Li    <td>Gratuitous lvalue-to-rvalue conversion in <I>conditional-expression</I> with <I>throw-expression</I> operand</td>
9178*67e74705SXin Li    <td class="full" align="center">Clang 3.5</td>
9179*67e74705SXin Li  </tr>
9180*67e74705SXin Li  <tr class="open" id="1561">
9181*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1561">1561</a></td>
9182*67e74705SXin Li    <td>extension</td>
9183*67e74705SXin Li    <td>Aggregates with empty base classes</td>
9184*67e74705SXin Li    <td align="center">Not resolved</td>
9185*67e74705SXin Li  </tr>
9186*67e74705SXin Li  <tr id="1562">
9187*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1562">1562</a></td>
9188*67e74705SXin Li    <td>C++14</td>
9189*67e74705SXin Li    <td>Non-static data member initializers and union <I>ctor-initializer</I></td>
9190*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9191*67e74705SXin Li  </tr>
9192*67e74705SXin Li  <tr id="1563">
9193*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1563">1563</a></td>
9194*67e74705SXin Li    <td>CD3</td>
9195*67e74705SXin Li    <td>List-initialization and overloaded function disambiguation</td>
9196*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9197*67e74705SXin Li  </tr>
9198*67e74705SXin Li  <tr id="1564">
9199*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1564">1564</a></td>
9200*67e74705SXin Li    <td>NAD</td>
9201*67e74705SXin Li    <td>Template argument deduction from an initializer list</td>
9202*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9203*67e74705SXin Li  </tr>
9204*67e74705SXin Li  <tr class="open" id="1565">
9205*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1565">1565</a></td>
9206*67e74705SXin Li    <td>drafting</td>
9207*67e74705SXin Li    <td>Copy elision and lifetime of <TT>initializer_list</TT> underlying array</td>
9208*67e74705SXin Li    <td align="center">Not resolved</td>
9209*67e74705SXin Li  </tr>
9210*67e74705SXin Li  <tr id="1566">
9211*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1566">1566</a></td>
9212*67e74705SXin Li    <td>NAD</td>
9213*67e74705SXin Li    <td>Should <TT>new std::initializer_list&lt;T&gt;</TT> be ill-formed?</td>
9214*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9215*67e74705SXin Li  </tr>
9216*67e74705SXin Li  <tr id="1567">
9217*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1567">1567</a></td>
9218*67e74705SXin Li    <td>C++14</td>
9219*67e74705SXin Li    <td>Inheriting constructors and copy/move constructors</td>
9220*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9221*67e74705SXin Li  </tr>
9222*67e74705SXin Li  <tr id="1568">
9223*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1568">1568</a></td>
9224*67e74705SXin Li    <td>dup</td>
9225*67e74705SXin Li    <td>Temporary lifetime extension with intervening cast</td>
9226*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9227*67e74705SXin Li  </tr>
9228*67e74705SXin Li  <tr id="1569">
9229*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1569">1569</a></td>
9230*67e74705SXin Li    <td>C++14</td>
9231*67e74705SXin Li    <td>Deducing a function parameter pack before ellipsis</td>
9232*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9233*67e74705SXin Li  </tr>
9234*67e74705SXin Li  <tr id="1570">
9235*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1570">1570</a></td>
9236*67e74705SXin Li    <td>C++14</td>
9237*67e74705SXin Li    <td>Address of subobject as non-type template argument</td>
9238*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9239*67e74705SXin Li  </tr>
9240*67e74705SXin Li  <tr id="1571">
9241*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1571">1571</a></td>
9242*67e74705SXin Li    <td>DRWP</td>
9243*67e74705SXin Li    <td>cv-qualification for indirect reference binding via conversion function</td>
9244*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9245*67e74705SXin Li  </tr>
9246*67e74705SXin Li  <tr id="1572">
9247*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1572">1572</a></td>
9248*67e74705SXin Li    <td>DRWP</td>
9249*67e74705SXin Li    <td>Incorrect example for rvalue reference binding via conversion function</td>
9250*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9251*67e74705SXin Li  </tr>
9252*67e74705SXin Li  <tr id="1573">
9253*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1573">1573</a></td>
9254*67e74705SXin Li    <td>DRWP</td>
9255*67e74705SXin Li    <td>Inherited constructor characteristics</td>
9256*67e74705SXin Li    <td class="svn" align="center">SVN</td>
9257*67e74705SXin Li  </tr>
9258*67e74705SXin Li  <tr id="1574">
9259*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1574">1574</a></td>
9260*67e74705SXin Li    <td>NAD</td>
9261*67e74705SXin Li    <td>Explicitly-defaulted <TT>constexpr</TT> functions in wrapper templates</td>
9262*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9263*67e74705SXin Li  </tr>
9264*67e74705SXin Li  <tr id="1575">
9265*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1575">1575</a></td>
9266*67e74705SXin Li    <td>C++14</td>
9267*67e74705SXin Li    <td>Incorrect definition of &#8220;strict pointer safety&#8221;</td>
9268*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9269*67e74705SXin Li  </tr>
9270*67e74705SXin Li  <tr id="1576">
9271*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1576">1576</a></td>
9272*67e74705SXin Li    <td>C++14</td>
9273*67e74705SXin Li    <td>Discarded-value volatile xvalues</td>
9274*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9275*67e74705SXin Li  </tr>
9276*67e74705SXin Li  <tr id="1577">
9277*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1577">1577</a></td>
9278*67e74705SXin Li    <td>NAD</td>
9279*67e74705SXin Li    <td>Unnecessary restrictions on partial specializations</td>
9280*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9281*67e74705SXin Li  </tr>
9282*67e74705SXin Li  <tr id="1578">
9283*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1578">1578</a></td>
9284*67e74705SXin Li    <td>NAD</td>
9285*67e74705SXin Li    <td>Value-initialization of aggregates</td>
9286*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9287*67e74705SXin Li  </tr>
9288*67e74705SXin Li  <tr id="1579">
9289*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1579">1579</a></td>
9290*67e74705SXin Li    <td>C++14</td>
9291*67e74705SXin Li    <td>Return by converting move constructor</td>
9292*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9293*67e74705SXin Li  </tr>
9294*67e74705SXin Li  <tr class="open" id="1580">
9295*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1580">1580</a></td>
9296*67e74705SXin Li    <td>drafting</td>
9297*67e74705SXin Li    <td>Default arguments in explicit instantiations</td>
9298*67e74705SXin Li    <td align="center">Not resolved</td>
9299*67e74705SXin Li  </tr>
9300*67e74705SXin Li  <tr class="open" id="1581">
9301*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1581">1581</a></td>
9302*67e74705SXin Li    <td>drafting</td>
9303*67e74705SXin Li    <td>When are <TT>constexpr</TT> member functions defined?</td>
9304*67e74705SXin Li    <td align="center">Not resolved</td>
9305*67e74705SXin Li  </tr>
9306*67e74705SXin Li  <tr class="open" id="1582">
9307*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1582">1582</a></td>
9308*67e74705SXin Li    <td>drafting</td>
9309*67e74705SXin Li    <td>Template default arguments and deduction failure</td>
9310*67e74705SXin Li    <td align="center">Not resolved</td>
9311*67e74705SXin Li  </tr>
9312*67e74705SXin Li  <tr id="1583">
9313*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1583">1583</a></td>
9314*67e74705SXin Li    <td>C++14</td>
9315*67e74705SXin Li    <td>Incorrect example of unspecified behavior</td>
9316*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9317*67e74705SXin Li  </tr>
9318*67e74705SXin Li  <tr class="open" id="1584">
9319*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1584">1584</a></td>
9320*67e74705SXin Li    <td>drafting</td>
9321*67e74705SXin Li    <td>Deducing function types from cv-qualified types</td>
9322*67e74705SXin Li    <td align="center">Not resolved</td>
9323*67e74705SXin Li  </tr>
9324*67e74705SXin Li  <tr id="1585">
9325*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1585">1585</a></td>
9326*67e74705SXin Li    <td>NAD</td>
9327*67e74705SXin Li    <td>Value category of member access of rvalue reference member</td>
9328*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9329*67e74705SXin Li  </tr>
9330*67e74705SXin Li  <tr id="1586">
9331*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1586">1586</a></td>
9332*67e74705SXin Li    <td>NAD</td>
9333*67e74705SXin Li    <td>Naming a destructor via <TT>decltype</TT></td>
9334*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9335*67e74705SXin Li  </tr>
9336*67e74705SXin Li  <tr id="1587">
9337*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1587">1587</a></td>
9338*67e74705SXin Li    <td>C++14</td>
9339*67e74705SXin Li    <td><TT>constexpr</TT> initialization and nested anonymous unions</td>
9340*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9341*67e74705SXin Li  </tr>
9342*67e74705SXin Li  <tr id="1588">
9343*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1588">1588</a></td>
9344*67e74705SXin Li    <td>CD3</td>
9345*67e74705SXin Li    <td>Deducing cv-qualified <TT>auto</TT></td>
9346*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9347*67e74705SXin Li  </tr>
9348*67e74705SXin Li  <tr id="1589">
9349*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1589">1589</a></td>
9350*67e74705SXin Li    <td>DRWP</td>
9351*67e74705SXin Li    <td>Ambiguous ranking of list-initialization sequences</td>
9352*67e74705SXin Li    <td class="full" align="center">Clang 3.7 (C++11 onwards)</td>
9353*67e74705SXin Li  </tr>
9354*67e74705SXin Li  <tr class="open" id="1590">
9355*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1590">1590</a></td>
9356*67e74705SXin Li    <td>drafting</td>
9357*67e74705SXin Li    <td>Bypassing non-copy/move constructor copying</td>
9358*67e74705SXin Li    <td align="center">Not resolved</td>
9359*67e74705SXin Li  </tr>
9360*67e74705SXin Li  <tr id="1591">
9361*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1591">1591</a></td>
9362*67e74705SXin Li    <td>DRWP</td>
9363*67e74705SXin Li    <td>Deducing array bound and element type from initializer list</td>
9364*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9365*67e74705SXin Li  </tr>
9366*67e74705SXin Li  <tr id="1592">
9367*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1592">1592</a></td>
9368*67e74705SXin Li    <td>C++14</td>
9369*67e74705SXin Li    <td>When do template parameters match?</td>
9370*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9371*67e74705SXin Li  </tr>
9372*67e74705SXin Li  <tr id="1593">
9373*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1593">1593</a></td>
9374*67e74705SXin Li    <td>C++14</td>
9375*67e74705SXin Li    <td>&#8220;Parameter type&#8221; of special member functions</td>
9376*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9377*67e74705SXin Li  </tr>
9378*67e74705SXin Li  <tr class="open" id="1594">
9379*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1594">1594</a></td>
9380*67e74705SXin Li    <td>drafting</td>
9381*67e74705SXin Li    <td>Lazy declaration of special members vs overload errors</td>
9382*67e74705SXin Li    <td align="center">Not resolved</td>
9383*67e74705SXin Li  </tr>
9384*67e74705SXin Li  <tr id="1595">
9385*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1595">1595</a></td>
9386*67e74705SXin Li    <td>C++14</td>
9387*67e74705SXin Li    <td>Constructors &#8220;involved in&#8221; subobject initialization</td>
9388*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9389*67e74705SXin Li  </tr>
9390*67e74705SXin Li  <tr id="1596">
9391*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1596">1596</a></td>
9392*67e74705SXin Li    <td>DRWP</td>
9393*67e74705SXin Li    <td>Non-array objects as <TT>array[1]</TT></td>
9394*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9395*67e74705SXin Li  </tr>
9396*67e74705SXin Li  <tr id="1597">
9397*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1597">1597</a></td>
9398*67e74705SXin Li    <td>CD3</td>
9399*67e74705SXin Li    <td>Misleading <TT>constexpr</TT> example</td>
9400*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9401*67e74705SXin Li  </tr>
9402*67e74705SXin Li  <tr id="1598">
9403*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1598">1598</a></td>
9404*67e74705SXin Li    <td>C++14</td>
9405*67e74705SXin Li    <td>Criterion for equality of pointers to members</td>
9406*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9407*67e74705SXin Li  </tr>
9408*67e74705SXin Li  <tr class="open" id="1599">
9409*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1599">1599</a></td>
9410*67e74705SXin Li    <td>open</td>
9411*67e74705SXin Li    <td>Lifetime of <TT>initializer_list</TT> underlying array</td>
9412*67e74705SXin Li    <td align="center">Not resolved</td>
9413*67e74705SXin Li  </tr>
9414*67e74705SXin Li  <tr id="1600">
9415*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1600">1600</a></td>
9416*67e74705SXin Li    <td>DRWP</td>
9417*67e74705SXin Li    <td>Erroneous reference initialization in example</td>
9418*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9419*67e74705SXin Li  </tr>
9420*67e74705SXin Li  <tr id="1601">
9421*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1601">1601</a></td>
9422*67e74705SXin Li    <td>C++14</td>
9423*67e74705SXin Li    <td>Promotion of enumeration with fixed underlying type</td>
9424*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9425*67e74705SXin Li  </tr>
9426*67e74705SXin Li  <tr class="open" id="1602">
9427*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1602">1602</a></td>
9428*67e74705SXin Li    <td>open</td>
9429*67e74705SXin Li    <td>Linkage of specialization vs linkage of template arguments</td>
9430*67e74705SXin Li    <td align="center">Not resolved</td>
9431*67e74705SXin Li  </tr>
9432*67e74705SXin Li  <tr id="1603">
9433*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1603">1603</a></td>
9434*67e74705SXin Li    <td>DRWP</td>
9435*67e74705SXin Li    <td>Errors resulting from giving unnamed namespaces internal linkage</td>
9436*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9437*67e74705SXin Li  </tr>
9438*67e74705SXin Li  <tr id="1604">
9439*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1604">1604</a></td>
9440*67e74705SXin Li    <td>C++14</td>
9441*67e74705SXin Li    <td>Double temporaries in reference initialization</td>
9442*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9443*67e74705SXin Li  </tr>
9444*67e74705SXin Li  <tr id="1605">
9445*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1605">1605</a></td>
9446*67e74705SXin Li    <td>CD3</td>
9447*67e74705SXin Li    <td>Misleading parenthetical comment for explicit destructor call</td>
9448*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9449*67e74705SXin Li  </tr>
9450*67e74705SXin Li  <tr id="1606">
9451*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1606">1606</a></td>
9452*67e74705SXin Li    <td>NAD</td>
9453*67e74705SXin Li    <td><TT>sizeof</TT> closure class</td>
9454*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9455*67e74705SXin Li  </tr>
9456*67e74705SXin Li  <tr id="1607">
9457*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1607">1607</a></td>
9458*67e74705SXin Li    <td>C++14</td>
9459*67e74705SXin Li    <td>Lambdas in template parameters</td>
9460*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9461*67e74705SXin Li  </tr>
9462*67e74705SXin Li  <tr id="1608">
9463*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1608">1608</a></td>
9464*67e74705SXin Li    <td>C++14</td>
9465*67e74705SXin Li    <td>Operator lookup in trailing return type</td>
9466*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9467*67e74705SXin Li  </tr>
9468*67e74705SXin Li  <tr class="open" id="1609">
9469*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1609">1609</a></td>
9470*67e74705SXin Li    <td>open</td>
9471*67e74705SXin Li    <td>Default arguments and function parameter packs</td>
9472*67e74705SXin Li    <td align="center">Not resolved</td>
9473*67e74705SXin Li  </tr>
9474*67e74705SXin Li  <tr class="open" id="1610">
9475*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1610">1610</a></td>
9476*67e74705SXin Li    <td>drafting</td>
9477*67e74705SXin Li    <td>Cv-qualification in deduction of reference to array</td>
9478*67e74705SXin Li    <td align="center">Not resolved</td>
9479*67e74705SXin Li  </tr>
9480*67e74705SXin Li  <tr id="1611">
9481*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1611">1611</a></td>
9482*67e74705SXin Li    <td>C++14</td>
9483*67e74705SXin Li    <td>Deleted default constructor for abstract class</td>
9484*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9485*67e74705SXin Li  </tr>
9486*67e74705SXin Li  <tr id="1612">
9487*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1612">1612</a></td>
9488*67e74705SXin Li    <td>C++14</td>
9489*67e74705SXin Li    <td>Implicit lambda capture and anonymous unions</td>
9490*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9491*67e74705SXin Li  </tr>
9492*67e74705SXin Li  <tr id="1613">
9493*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1613">1613</a></td>
9494*67e74705SXin Li    <td>C++14</td>
9495*67e74705SXin Li    <td>Constant expressions and lambda capture</td>
9496*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9497*67e74705SXin Li  </tr>
9498*67e74705SXin Li  <tr id="1614">
9499*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1614">1614</a></td>
9500*67e74705SXin Li    <td>DRWP</td>
9501*67e74705SXin Li    <td>Address of pure virtual function vs odr-use</td>
9502*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9503*67e74705SXin Li  </tr>
9504*67e74705SXin Li  <tr id="1615">
9505*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1615">1615</a></td>
9506*67e74705SXin Li    <td>DRWP</td>
9507*67e74705SXin Li    <td>Alignment of types, variables, and members</td>
9508*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9509*67e74705SXin Li  </tr>
9510*67e74705SXin Li  <tr class="open" id="1616">
9511*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1616">1616</a></td>
9512*67e74705SXin Li    <td>drafting</td>
9513*67e74705SXin Li    <td>Disambiguation parsing and template parameters</td>
9514*67e74705SXin Li    <td align="center">Not resolved</td>
9515*67e74705SXin Li  </tr>
9516*67e74705SXin Li  <tr class="open" id="1617">
9517*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1617">1617</a></td>
9518*67e74705SXin Li    <td>open</td>
9519*67e74705SXin Li    <td><TT>alignas</TT> and non-defining declarations</td>
9520*67e74705SXin Li    <td align="center">Not resolved</td>
9521*67e74705SXin Li  </tr>
9522*67e74705SXin Li  <tr id="1618">
9523*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1618">1618</a></td>
9524*67e74705SXin Li    <td>C++14</td>
9525*67e74705SXin Li    <td>Gratuitously-unsigned underlying enum type</td>
9526*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9527*67e74705SXin Li  </tr>
9528*67e74705SXin Li  <tr class="open" id="1619">
9529*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1619">1619</a></td>
9530*67e74705SXin Li    <td>open</td>
9531*67e74705SXin Li    <td>Definition of current instantiation</td>
9532*67e74705SXin Li    <td align="center">Not resolved</td>
9533*67e74705SXin Li  </tr>
9534*67e74705SXin Li  <tr class="open" id="1620">
9535*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1620">1620</a></td>
9536*67e74705SXin Li    <td>open</td>
9537*67e74705SXin Li    <td>User-defined literals and extended integer types</td>
9538*67e74705SXin Li    <td align="center">Not resolved</td>
9539*67e74705SXin Li  </tr>
9540*67e74705SXin Li  <tr class="open" id="1621">
9541*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1621">1621</a></td>
9542*67e74705SXin Li    <td>drafting</td>
9543*67e74705SXin Li    <td>Member initializers in anonymous unions</td>
9544*67e74705SXin Li    <td align="center">Not resolved</td>
9545*67e74705SXin Li  </tr>
9546*67e74705SXin Li  <tr class="open" id="1622">
9547*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1622">1622</a></td>
9548*67e74705SXin Li    <td>drafting</td>
9549*67e74705SXin Li    <td>Empty aggregate initializer for union</td>
9550*67e74705SXin Li    <td align="center">Not resolved</td>
9551*67e74705SXin Li  </tr>
9552*67e74705SXin Li  <tr class="open" id="1623">
9553*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1623">1623</a></td>
9554*67e74705SXin Li    <td>drafting</td>
9555*67e74705SXin Li    <td>Deleted default union constructor and member initializers</td>
9556*67e74705SXin Li    <td align="center">Not resolved</td>
9557*67e74705SXin Li  </tr>
9558*67e74705SXin Li  <tr id="1624">
9559*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1624">1624</a></td>
9560*67e74705SXin Li    <td>NAD</td>
9561*67e74705SXin Li    <td>Destruction of union members with member initializers</td>
9562*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9563*67e74705SXin Li  </tr>
9564*67e74705SXin Li  <tr class="open" id="1625">
9565*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1625">1625</a></td>
9566*67e74705SXin Li    <td>open</td>
9567*67e74705SXin Li    <td>Adding spaces between tokens in stringizing</td>
9568*67e74705SXin Li    <td align="center">Not resolved</td>
9569*67e74705SXin Li  </tr>
9570*67e74705SXin Li  <tr class="open" id="1626">
9571*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1626">1626</a></td>
9572*67e74705SXin Li    <td>drafting</td>
9573*67e74705SXin Li    <td><TT>constexpr</TT> member functions in <I>brace-or-equal-initializer</I>s</td>
9574*67e74705SXin Li    <td align="center">Not resolved</td>
9575*67e74705SXin Li  </tr>
9576*67e74705SXin Li  <tr id="1627">
9577*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1627">1627</a></td>
9578*67e74705SXin Li    <td>NAD</td>
9579*67e74705SXin Li    <td>Agreement of dependent <TT>alignas</TT> specifiers</td>
9580*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9581*67e74705SXin Li  </tr>
9582*67e74705SXin Li  <tr class="open" id="1628">
9583*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1628">1628</a></td>
9584*67e74705SXin Li    <td>open</td>
9585*67e74705SXin Li    <td>Deallocation function templates</td>
9586*67e74705SXin Li    <td align="center">Not resolved</td>
9587*67e74705SXin Li  </tr>
9588*67e74705SXin Li  <tr id="1629">
9589*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1629">1629</a></td>
9590*67e74705SXin Li    <td>C++14</td>
9591*67e74705SXin Li    <td>Can a closure class be a literal type?</td>
9592*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9593*67e74705SXin Li  </tr>
9594*67e74705SXin Li  <tr id="1630">
9595*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1630">1630</a></td>
9596*67e74705SXin Li    <td>DRWP</td>
9597*67e74705SXin Li    <td>Multiple default constructor templates</td>
9598*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9599*67e74705SXin Li  </tr>
9600*67e74705SXin Li  <tr id="1631">
9601*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1631">1631</a></td>
9602*67e74705SXin Li    <td>DRWP</td>
9603*67e74705SXin Li    <td>Incorrect overload resolution for single-element <I>initializer-list</I></td>
9604*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
9605*67e74705SXin Li  </tr>
9606*67e74705SXin Li  <tr class="open" id="1632">
9607*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1632">1632</a></td>
9608*67e74705SXin Li    <td>open</td>
9609*67e74705SXin Li    <td>Lambda capture in member initializers</td>
9610*67e74705SXin Li    <td align="center">Not resolved</td>
9611*67e74705SXin Li  </tr>
9612*67e74705SXin Li  <tr id="1633">
9613*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1633">1633</a></td>
9614*67e74705SXin Li    <td>DRWP</td>
9615*67e74705SXin Li    <td>Copy-initialization in member initialization</td>
9616*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9617*67e74705SXin Li  </tr>
9618*67e74705SXin Li  <tr class="open" id="1634">
9619*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1634">1634</a></td>
9620*67e74705SXin Li    <td>drafting</td>
9621*67e74705SXin Li    <td>Temporary storage duration</td>
9622*67e74705SXin Li    <td align="center">Not resolved</td>
9623*67e74705SXin Li  </tr>
9624*67e74705SXin Li  <tr class="open" id="1635">
9625*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1635">1635</a></td>
9626*67e74705SXin Li    <td>drafting</td>
9627*67e74705SXin Li    <td>How similar are template default arguments to function default arguments?</td>
9628*67e74705SXin Li    <td align="center">Not resolved</td>
9629*67e74705SXin Li  </tr>
9630*67e74705SXin Li  <tr class="open" id="1636">
9631*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1636">1636</a></td>
9632*67e74705SXin Li    <td>drafting</td>
9633*67e74705SXin Li    <td>Bits required for negative enumerator values</td>
9634*67e74705SXin Li    <td align="center">Not resolved</td>
9635*67e74705SXin Li  </tr>
9636*67e74705SXin Li  <tr id="1637">
9637*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1637">1637</a></td>
9638*67e74705SXin Li    <td>NAD</td>
9639*67e74705SXin Li    <td>Recursion in <TT>constexpr</TT> template default constructor</td>
9640*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9641*67e74705SXin Li  </tr>
9642*67e74705SXin Li  <tr id="1638">
9643*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1638">1638</a></td>
9644*67e74705SXin Li    <td>tentatively ready</td>
9645*67e74705SXin Li    <td>Declaring an explicit specialization of a scoped enumeration</td>
9646*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9647*67e74705SXin Li  </tr>
9648*67e74705SXin Li  <tr id="1639">
9649*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1639">1639</a></td>
9650*67e74705SXin Li    <td>DRWP</td>
9651*67e74705SXin Li    <td><I>exception-specification</I>s and pointer/pointer-to-member expressions</td>
9652*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9653*67e74705SXin Li  </tr>
9654*67e74705SXin Li  <tr class="open" id="1640">
9655*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1640">1640</a></td>
9656*67e74705SXin Li    <td>drafting</td>
9657*67e74705SXin Li    <td>Array of abstract instance of class template</td>
9658*67e74705SXin Li    <td align="center">Not resolved</td>
9659*67e74705SXin Li  </tr>
9660*67e74705SXin Li  <tr id="1641">
9661*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1641">1641</a></td>
9662*67e74705SXin Li    <td>NAD</td>
9663*67e74705SXin Li    <td>Assignment in member initializer</td>
9664*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9665*67e74705SXin Li  </tr>
9666*67e74705SXin Li  <tr class="open" id="1642">
9667*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1642">1642</a></td>
9668*67e74705SXin Li    <td>open</td>
9669*67e74705SXin Li    <td>Missing requirements for prvalue operands</td>
9670*67e74705SXin Li    <td align="center">Not resolved</td>
9671*67e74705SXin Li  </tr>
9672*67e74705SXin Li  <tr class="open" id="1643">
9673*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1643">1643</a></td>
9674*67e74705SXin Li    <td>extension</td>
9675*67e74705SXin Li    <td>Default arguments for template parameter packs</td>
9676*67e74705SXin Li    <td align="center">Not resolved</td>
9677*67e74705SXin Li  </tr>
9678*67e74705SXin Li  <tr class="open" id="1644">
9679*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1644">1644</a></td>
9680*67e74705SXin Li    <td>open</td>
9681*67e74705SXin Li    <td>Equivalent <I>exception-specification</I>s in function template declarations</td>
9682*67e74705SXin Li    <td align="center">Not resolved</td>
9683*67e74705SXin Li  </tr>
9684*67e74705SXin Li  <tr id="1645">
9685*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1645">1645</a></td>
9686*67e74705SXin Li    <td>DR</td>
9687*67e74705SXin Li    <td>Identical inheriting constructors via default arguments</td>
9688*67e74705SXin Li    <td class="svn" align="center">SVN</td>
9689*67e74705SXin Li  </tr>
9690*67e74705SXin Li  <tr class="open" id="1646">
9691*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1646">1646</a></td>
9692*67e74705SXin Li    <td>drafting</td>
9693*67e74705SXin Li    <td><I>decltype-specifier</I>s, abstract classes, and deduction failure</td>
9694*67e74705SXin Li    <td align="center">Not resolved</td>
9695*67e74705SXin Li  </tr>
9696*67e74705SXin Li  <tr class="open" id="1647">
9697*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1647">1647</a></td>
9698*67e74705SXin Li    <td>drafting</td>
9699*67e74705SXin Li    <td>Type agreement of non-type template arguments in partial specializations</td>
9700*67e74705SXin Li    <td align="center">Not resolved</td>
9701*67e74705SXin Li  </tr>
9702*67e74705SXin Li  <tr id="1648">
9703*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1648">1648</a></td>
9704*67e74705SXin Li    <td>C++14</td>
9705*67e74705SXin Li    <td><TT>thread_local</TT> vs block extern declarations</td>
9706*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9707*67e74705SXin Li  </tr>
9708*67e74705SXin Li  <tr id="1649">
9709*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1649">1649</a></td>
9710*67e74705SXin Li    <td>C++14</td>
9711*67e74705SXin Li    <td>Error in the syntax of <I>mem-initializer-list</I></td>
9712*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9713*67e74705SXin Li  </tr>
9714*67e74705SXin Li  <tr id="1650">
9715*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1650">1650</a></td>
9716*67e74705SXin Li    <td>NAD</td>
9717*67e74705SXin Li    <td>Class prvalues in reference initialization</td>
9718*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9719*67e74705SXin Li  </tr>
9720*67e74705SXin Li  <tr class="open" id="1651">
9721*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1651">1651</a></td>
9722*67e74705SXin Li    <td>drafting</td>
9723*67e74705SXin Li    <td>Lifetime extension of temporary via reference to subobject</td>
9724*67e74705SXin Li    <td align="center">Not resolved</td>
9725*67e74705SXin Li  </tr>
9726*67e74705SXin Li  <tr id="1652">
9727*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1652">1652</a></td>
9728*67e74705SXin Li    <td>DRWP</td>
9729*67e74705SXin Li    <td>Object addresses in <TT>constexpr</TT> expressions</td>
9730*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9731*67e74705SXin Li  </tr>
9732*67e74705SXin Li  <tr id="1653">
9733*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1653">1653</a></td>
9734*67e74705SXin Li    <td>accepted</td>
9735*67e74705SXin Li    <td>Removing deprecated increment of <TT>bool</TT></td>
9736*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9737*67e74705SXin Li  </tr>
9738*67e74705SXin Li  <tr id="1654">
9739*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1654">1654</a></td>
9740*67e74705SXin Li    <td>dup</td>
9741*67e74705SXin Li    <td>Literal types and <TT>constexpr</TT> defaulted constructors</td>
9742*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9743*67e74705SXin Li  </tr>
9744*67e74705SXin Li  <tr class="open" id="1655">
9745*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1655">1655</a></td>
9746*67e74705SXin Li    <td>drafting</td>
9747*67e74705SXin Li    <td>Line endings in raw string literals</td>
9748*67e74705SXin Li    <td align="center">Not resolved</td>
9749*67e74705SXin Li  </tr>
9750*67e74705SXin Li  <tr class="open" id="1656">
9751*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1656">1656</a></td>
9752*67e74705SXin Li    <td>drafting</td>
9753*67e74705SXin Li    <td>Encoding of numerically-escaped characters</td>
9754*67e74705SXin Li    <td align="center">Not resolved</td>
9755*67e74705SXin Li  </tr>
9756*67e74705SXin Li  <tr id="1657">
9757*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1657">1657</a></td>
9758*67e74705SXin Li    <td>WP</td>
9759*67e74705SXin Li    <td>Attributes for namespaces and enumerators</td>
9760*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9761*67e74705SXin Li  </tr>
9762*67e74705SXin Li  <tr id="1658">
9763*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1658">1658</a></td>
9764*67e74705SXin Li    <td>C++14</td>
9765*67e74705SXin Li    <td>Deleted default constructor for abstract class via destructor</td>
9766*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9767*67e74705SXin Li  </tr>
9768*67e74705SXin Li  <tr class="open" id="1659">
9769*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1659">1659</a></td>
9770*67e74705SXin Li    <td>open</td>
9771*67e74705SXin Li    <td>Initialization order of thread_local template static data members</td>
9772*67e74705SXin Li    <td align="center">Not resolved</td>
9773*67e74705SXin Li  </tr>
9774*67e74705SXin Li  <tr id="1660">
9775*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1660">1660</a></td>
9776*67e74705SXin Li    <td>C++14</td>
9777*67e74705SXin Li    <td><I>member-declaration</I> requirements and unnamed bit-fields</td>
9778*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9779*67e74705SXin Li  </tr>
9780*67e74705SXin Li  <tr id="1661">
9781*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1661">1661</a></td>
9782*67e74705SXin Li    <td>NAD</td>
9783*67e74705SXin Li    <td>Preservation of infinite loops</td>
9784*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9785*67e74705SXin Li  </tr>
9786*67e74705SXin Li  <tr id="1662">
9787*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1662">1662</a></td>
9788*67e74705SXin Li    <td>C++14</td>
9789*67e74705SXin Li    <td>Capturing function parameter packs</td>
9790*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9791*67e74705SXin Li  </tr>
9792*67e74705SXin Li  <tr id="1663">
9793*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1663">1663</a></td>
9794*67e74705SXin Li    <td>NAD</td>
9795*67e74705SXin Li    <td>Capturing an empty pack expansion</td>
9796*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9797*67e74705SXin Li  </tr>
9798*67e74705SXin Li  <tr id="1664">
9799*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1664">1664</a></td>
9800*67e74705SXin Li    <td>C++14</td>
9801*67e74705SXin Li    <td>Argument-dependent lookup of lambdas used in default arguments</td>
9802*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9803*67e74705SXin Li  </tr>
9804*67e74705SXin Li  <tr class="open" id="1665">
9805*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1665">1665</a></td>
9806*67e74705SXin Li    <td>drafting</td>
9807*67e74705SXin Li    <td>Declaration matching in explicit instantiations</td>
9808*67e74705SXin Li    <td align="center">Not resolved</td>
9809*67e74705SXin Li  </tr>
9810*67e74705SXin Li  <tr id="1666">
9811*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1666">1666</a></td>
9812*67e74705SXin Li    <td>C++14</td>
9813*67e74705SXin Li    <td>Address constant expressions</td>
9814*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9815*67e74705SXin Li  </tr>
9816*67e74705SXin Li  <tr id="1667">
9817*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1667">1667</a></td>
9818*67e74705SXin Li    <td>NAD</td>
9819*67e74705SXin Li    <td>Function exiting via exception called by destructor during unwinding</td>
9820*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9821*67e74705SXin Li  </tr>
9822*67e74705SXin Li  <tr class="open" id="1668">
9823*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1668">1668</a></td>
9824*67e74705SXin Li    <td>drafting</td>
9825*67e74705SXin Li    <td>Parameter type determination still not clear enough</td>
9826*67e74705SXin Li    <td align="center">Not resolved</td>
9827*67e74705SXin Li  </tr>
9828*67e74705SXin Li  <tr id="1669">
9829*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1669">1669</a></td>
9830*67e74705SXin Li    <td>C++14</td>
9831*67e74705SXin Li    <td><TT>auto</TT> return type for <TT>main</TT></td>
9832*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9833*67e74705SXin Li  </tr>
9834*67e74705SXin Li  <tr class="open" id="1670">
9835*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1670">1670</a></td>
9836*67e74705SXin Li    <td>drafting</td>
9837*67e74705SXin Li    <td><TT>auto</TT> as <I>conversion-type-id</I></td>
9838*67e74705SXin Li    <td align="center">Not resolved</td>
9839*67e74705SXin Li  </tr>
9840*67e74705SXin Li  <tr id="1671">
9841*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1671">1671</a></td>
9842*67e74705SXin Li    <td>NAD</td>
9843*67e74705SXin Li    <td>Unclear rules for deduction with cv-qualification</td>
9844*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9845*67e74705SXin Li  </tr>
9846*67e74705SXin Li  <tr id="1672">
9847*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1672">1672</a></td>
9848*67e74705SXin Li    <td>DRWP</td>
9849*67e74705SXin Li    <td>Layout compatibility with multiple empty bases</td>
9850*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9851*67e74705SXin Li  </tr>
9852*67e74705SXin Li  <tr id="1673">
9853*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1673">1673</a></td>
9854*67e74705SXin Li    <td>C++14</td>
9855*67e74705SXin Li    <td>Clarifying overload resolution for the second step of copy-initialization</td>
9856*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9857*67e74705SXin Li  </tr>
9858*67e74705SXin Li  <tr id="1674">
9859*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1674">1674</a></td>
9860*67e74705SXin Li    <td>C++14</td>
9861*67e74705SXin Li    <td>Return type deduction for address of function</td>
9862*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9863*67e74705SXin Li  </tr>
9864*67e74705SXin Li  <tr id="1675">
9865*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1675">1675</a></td>
9866*67e74705SXin Li    <td>NAD</td>
9867*67e74705SXin Li    <td>Size limit for automatic array object</td>
9868*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9869*67e74705SXin Li  </tr>
9870*67e74705SXin Li  <tr class="open" id="1676">
9871*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1676">1676</a></td>
9872*67e74705SXin Li    <td>drafting</td>
9873*67e74705SXin Li    <td><TT>auto</TT> return type for allocation and deallocation functions</td>
9874*67e74705SXin Li    <td align="center">Not resolved</td>
9875*67e74705SXin Li  </tr>
9876*67e74705SXin Li  <tr class="open" id="1677">
9877*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1677">1677</a></td>
9878*67e74705SXin Li    <td>drafting</td>
9879*67e74705SXin Li    <td>Constant initialization via aggregate initialization</td>
9880*67e74705SXin Li    <td align="center">Not resolved</td>
9881*67e74705SXin Li  </tr>
9882*67e74705SXin Li  <tr id="1678">
9883*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1678">1678</a></td>
9884*67e74705SXin Li    <td>NAD</td>
9885*67e74705SXin Li    <td>Naming the type of an array of runtime bound</td>
9886*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9887*67e74705SXin Li  </tr>
9888*67e74705SXin Li  <tr id="1679">
9889*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1679">1679</a></td>
9890*67e74705SXin Li    <td>NAD</td>
9891*67e74705SXin Li    <td>Range-based <TT>for</TT> and array of runtime bound</td>
9892*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9893*67e74705SXin Li  </tr>
9894*67e74705SXin Li  <tr class="open" id="1680">
9895*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1680">1680</a></td>
9896*67e74705SXin Li    <td>drafting</td>
9897*67e74705SXin Li    <td>Including <TT>&lt;initializer_list&gt;</TT> for range-based <TT>for</TT></td>
9898*67e74705SXin Li    <td align="center">Not resolved</td>
9899*67e74705SXin Li  </tr>
9900*67e74705SXin Li  <tr id="1681">
9901*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1681">1681</a></td>
9902*67e74705SXin Li    <td>C++14</td>
9903*67e74705SXin Li    <td><I>init-capture</I>s and nested lambdas</td>
9904*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9905*67e74705SXin Li  </tr>
9906*67e74705SXin Li  <tr class="open" id="1682">
9907*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1682">1682</a></td>
9908*67e74705SXin Li    <td>open</td>
9909*67e74705SXin Li    <td>Overly-restrictive rules on function templates as allocation functions</td>
9910*67e74705SXin Li    <td align="center">Not resolved</td>
9911*67e74705SXin Li  </tr>
9912*67e74705SXin Li  <tr id="1683">
9913*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1683">1683</a></td>
9914*67e74705SXin Li    <td>DRWP</td>
9915*67e74705SXin Li    <td>Incorrect example after <TT>constexpr</TT> changes</td>
9916*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9917*67e74705SXin Li  </tr>
9918*67e74705SXin Li  <tr id="1684">
9919*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1684">1684</a></td>
9920*67e74705SXin Li    <td>C++14</td>
9921*67e74705SXin Li    <td>Static <TT>constexpr</TT> member functions for non-literal classes</td>
9922*67e74705SXin Li    <td class="full" align="center">Clang 3.6</td>
9923*67e74705SXin Li  </tr>
9924*67e74705SXin Li  <tr id="1685">
9925*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1685">1685</a></td>
9926*67e74705SXin Li    <td>NAD</td>
9927*67e74705SXin Li    <td>Value category of <TT>noexcept</TT> expression</td>
9928*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9929*67e74705SXin Li  </tr>
9930*67e74705SXin Li  <tr id="1686">
9931*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1686">1686</a></td>
9932*67e74705SXin Li    <td>DRWP</td>
9933*67e74705SXin Li    <td>Which variables are &#8220;explicitly declared <TT>const</TT>?&#8221;</td>
9934*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9935*67e74705SXin Li  </tr>
9936*67e74705SXin Li  <tr id="1687">
9937*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1687">1687</a></td>
9938*67e74705SXin Li    <td>C++14</td>
9939*67e74705SXin Li    <td>Conversions of operands of built-in operators</td>
9940*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9941*67e74705SXin Li  </tr>
9942*67e74705SXin Li  <tr id="1688">
9943*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1688">1688</a></td>
9944*67e74705SXin Li    <td>NAD</td>
9945*67e74705SXin Li    <td>Volatile <TT>constexpr</TT> variables</td>
9946*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9947*67e74705SXin Li  </tr>
9948*67e74705SXin Li  <tr id="1689">
9949*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1689">1689</a></td>
9950*67e74705SXin Li    <td>C++14</td>
9951*67e74705SXin Li    <td>Syntactic nonterminal for operand of <TT>alignas</TT></td>
9952*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9953*67e74705SXin Li  </tr>
9954*67e74705SXin Li  <tr id="1690">
9955*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1690">1690</a></td>
9956*67e74705SXin Li    <td>C++14</td>
9957*67e74705SXin Li    <td>Associated namespace for local type</td>
9958*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9959*67e74705SXin Li  </tr>
9960*67e74705SXin Li  <tr id="1691">
9961*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1691">1691</a></td>
9962*67e74705SXin Li    <td>C++14</td>
9963*67e74705SXin Li    <td>Argument-dependent lookup and opaque enumerations</td>
9964*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9965*67e74705SXin Li  </tr>
9966*67e74705SXin Li  <tr id="1692">
9967*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1692">1692</a></td>
9968*67e74705SXin Li    <td>C++14</td>
9969*67e74705SXin Li    <td>Associated namespaces of doubly-nested classes</td>
9970*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9971*67e74705SXin Li  </tr>
9972*67e74705SXin Li  <tr id="1693">
9973*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1693">1693</a></td>
9974*67e74705SXin Li    <td>C++14</td>
9975*67e74705SXin Li    <td>Superfluous semicolons in class definitions</td>
9976*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9977*67e74705SXin Li  </tr>
9978*67e74705SXin Li  <tr id="1694">
9979*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1694">1694</a></td>
9980*67e74705SXin Li    <td>DRWP</td>
9981*67e74705SXin Li    <td>Restriction on reference to temporary as a constant expression</td>
9982*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9983*67e74705SXin Li  </tr>
9984*67e74705SXin Li  <tr id="1695">
9985*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1695">1695</a></td>
9986*67e74705SXin Li    <td>NAD</td>
9987*67e74705SXin Li    <td>Lifetime extension via <I>init-capture</I></td>
9988*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9989*67e74705SXin Li  </tr>
9990*67e74705SXin Li  <tr id="1696">
9991*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1696">1696</a></td>
9992*67e74705SXin Li    <td>DRWP</td>
9993*67e74705SXin Li    <td>Temporary lifetime and non-static data member initializers</td>
9994*67e74705SXin Li    <td class="none" align="center">Unknown</td>
9995*67e74705SXin Li  </tr>
9996*67e74705SXin Li  <tr class="open" id="1697">
9997*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1697">1697</a></td>
9998*67e74705SXin Li    <td>drafting</td>
9999*67e74705SXin Li    <td>Lifetime extension and copy elision</td>
10000*67e74705SXin Li    <td align="center">Not resolved</td>
10001*67e74705SXin Li  </tr>
10002*67e74705SXin Li  <tr class="open" id="1698">
10003*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1698">1698</a></td>
10004*67e74705SXin Li    <td>open</td>
10005*67e74705SXin Li    <td>Files ending in <TT>\</TT></td>
10006*67e74705SXin Li    <td align="center">Not resolved</td>
10007*67e74705SXin Li  </tr>
10008*67e74705SXin Li  <tr class="open" id="1699">
10009*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1699">1699</a></td>
10010*67e74705SXin Li    <td>drafting</td>
10011*67e74705SXin Li    <td>Does befriending a class befriend its friends?</td>
10012*67e74705SXin Li    <td align="center">Not resolved</td>
10013*67e74705SXin Li  </tr>
10014*67e74705SXin Li  <tr id="1700">
10015*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1700">1700</a></td>
10016*67e74705SXin Li    <td>NAD</td>
10017*67e74705SXin Li    <td>Does the special rvalue-reference deduction apply to alias templates?</td>
10018*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10019*67e74705SXin Li  </tr>
10020*67e74705SXin Li  <tr class="open" id="1701">
10021*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1701">1701</a></td>
10022*67e74705SXin Li    <td>drafting</td>
10023*67e74705SXin Li    <td>Array vs sequence in object representation</td>
10024*67e74705SXin Li    <td align="center">Not resolved</td>
10025*67e74705SXin Li  </tr>
10026*67e74705SXin Li  <tr class="open" id="1702">
10027*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1702">1702</a></td>
10028*67e74705SXin Li    <td>drafting</td>
10029*67e74705SXin Li    <td>Rephrasing the definition of &#8220;anonymous union&#8221;</td>
10030*67e74705SXin Li    <td align="center">Not resolved</td>
10031*67e74705SXin Li  </tr>
10032*67e74705SXin Li  <tr id="1703">
10033*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1703">1703</a></td>
10034*67e74705SXin Li    <td>NAD</td>
10035*67e74705SXin Li    <td>Language linkage of names of functions with internal linkage</td>
10036*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10037*67e74705SXin Li  </tr>
10038*67e74705SXin Li  <tr class="open" id="1704">
10039*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1704">1704</a></td>
10040*67e74705SXin Li    <td>drafting</td>
10041*67e74705SXin Li    <td>Type checking in explicit instantiation of variable templates</td>
10042*67e74705SXin Li    <td align="center">Not resolved</td>
10043*67e74705SXin Li  </tr>
10044*67e74705SXin Li  <tr id="1705">
10045*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1705">1705</a></td>
10046*67e74705SXin Li    <td>DRWP</td>
10047*67e74705SXin Li    <td>Unclear specification of &#8220;more specialized&#8221;</td>
10048*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10049*67e74705SXin Li  </tr>
10050*67e74705SXin Li  <tr class="open" id="1706">
10051*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1706">1706</a></td>
10052*67e74705SXin Li    <td>drafting</td>
10053*67e74705SXin Li    <td><TT>alignas</TT> pack expansion syntax</td>
10054*67e74705SXin Li    <td align="center">Not resolved</td>
10055*67e74705SXin Li  </tr>
10056*67e74705SXin Li  <tr id="1707">
10057*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1707">1707</a></td>
10058*67e74705SXin Li    <td>C++14</td>
10059*67e74705SXin Li    <td><TT>template</TT> in <I>elaborated-type-specifier</I> without <I>nested-name-specifier</I></td>
10060*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10061*67e74705SXin Li  </tr>
10062*67e74705SXin Li  <tr id="1708">
10063*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1708">1708</a></td>
10064*67e74705SXin Li    <td>DRWP</td>
10065*67e74705SXin Li    <td>overly-strict requirements for names with C language linkage</td>
10066*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10067*67e74705SXin Li  </tr>
10068*67e74705SXin Li  <tr class="open" id="1709">
10069*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1709">1709</a></td>
10070*67e74705SXin Li    <td>drafting</td>
10071*67e74705SXin Li    <td>Stringizing raw string literals containing newline</td>
10072*67e74705SXin Li    <td align="center">Not resolved</td>
10073*67e74705SXin Li  </tr>
10074*67e74705SXin Li  <tr class="open" id="1710">
10075*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1710">1710</a></td>
10076*67e74705SXin Li    <td>drafting</td>
10077*67e74705SXin Li    <td>Missing <TT>template</TT> keyword in <I>class-or-decltype</I></td>
10078*67e74705SXin Li    <td align="center">Not resolved</td>
10079*67e74705SXin Li  </tr>
10080*67e74705SXin Li  <tr class="open" id="1711">
10081*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1711">1711</a></td>
10082*67e74705SXin Li    <td>drafting</td>
10083*67e74705SXin Li    <td>Missing specification of variable template partial specializations</td>
10084*67e74705SXin Li    <td align="center">Not resolved</td>
10085*67e74705SXin Li  </tr>
10086*67e74705SXin Li  <tr id="1712">
10087*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1712">1712</a></td>
10088*67e74705SXin Li    <td>DRWP</td>
10089*67e74705SXin Li    <td><TT>constexpr</TT> variable template declarations</td>
10090*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10091*67e74705SXin Li  </tr>
10092*67e74705SXin Li  <tr class="open" id="1713">
10093*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1713">1713</a></td>
10094*67e74705SXin Li    <td>drafting</td>
10095*67e74705SXin Li    <td>Linkage of variable template specializations</td>
10096*67e74705SXin Li    <td align="center">Not resolved</td>
10097*67e74705SXin Li  </tr>
10098*67e74705SXin Li  <tr id="1714">
10099*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1714">1714</a></td>
10100*67e74705SXin Li    <td>NAD</td>
10101*67e74705SXin Li    <td>odr-use of <TT>this</TT> from a local class</td>
10102*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10103*67e74705SXin Li  </tr>
10104*67e74705SXin Li  <tr id="1715">
10105*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1715">1715</a></td>
10106*67e74705SXin Li    <td>DR</td>
10107*67e74705SXin Li    <td>Access and inherited constructor templates</td>
10108*67e74705SXin Li    <td class="svn" align="center">SVN</td>
10109*67e74705SXin Li  </tr>
10110*67e74705SXin Li  <tr id="1716">
10111*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1716">1716</a></td>
10112*67e74705SXin Li    <td>C++14</td>
10113*67e74705SXin Li    <td>When are default arguments evaluated?</td>
10114*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10115*67e74705SXin Li  </tr>
10116*67e74705SXin Li  <tr id="1717">
10117*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1717">1717</a></td>
10118*67e74705SXin Li    <td>C++14</td>
10119*67e74705SXin Li    <td>Missing specification of type of binary literal</td>
10120*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10121*67e74705SXin Li  </tr>
10122*67e74705SXin Li  <tr class="open" id="1718">
10123*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1718">1718</a></td>
10124*67e74705SXin Li    <td>drafting</td>
10125*67e74705SXin Li    <td>Macro invocation spanning end-of-file</td>
10126*67e74705SXin Li    <td align="center">Not resolved</td>
10127*67e74705SXin Li  </tr>
10128*67e74705SXin Li  <tr id="1719">
10129*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1719">1719</a></td>
10130*67e74705SXin Li    <td>DRWP</td>
10131*67e74705SXin Li    <td>Layout compatibility and cv-qualification revisited</td>
10132*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10133*67e74705SXin Li  </tr>
10134*67e74705SXin Li  <tr id="1720">
10135*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1720">1720</a></td>
10136*67e74705SXin Li    <td>NAD</td>
10137*67e74705SXin Li    <td>Macro invocation in <TT>#include</TT> directive</td>
10138*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10139*67e74705SXin Li  </tr>
10140*67e74705SXin Li  <tr class="open" id="1721">
10141*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1721">1721</a></td>
10142*67e74705SXin Li    <td>drafting</td>
10143*67e74705SXin Li    <td>Diagnosing ODR violations for static data members</td>
10144*67e74705SXin Li    <td align="center">Not resolved</td>
10145*67e74705SXin Li  </tr>
10146*67e74705SXin Li  <tr id="1722">
10147*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1722">1722</a></td>
10148*67e74705SXin Li    <td>DR</td>
10149*67e74705SXin Li    <td>Should lambda to function pointer conversion function be <TT>noexcept</TT>?</td>
10150*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10151*67e74705SXin Li  </tr>
10152*67e74705SXin Li  <tr class="open" id="1723">
10153*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1723">1723</a></td>
10154*67e74705SXin Li    <td>drafting</td>
10155*67e74705SXin Li    <td>Multicharacter user-defined character literals</td>
10156*67e74705SXin Li    <td align="center">Not resolved</td>
10157*67e74705SXin Li  </tr>
10158*67e74705SXin Li  <tr class="open" id="1724">
10159*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1724">1724</a></td>
10160*67e74705SXin Li    <td>drafting</td>
10161*67e74705SXin Li    <td>Unclear rules for deduction failure</td>
10162*67e74705SXin Li    <td align="center">Not resolved</td>
10163*67e74705SXin Li  </tr>
10164*67e74705SXin Li  <tr id="1725">
10165*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1725">1725</a></td>
10166*67e74705SXin Li    <td>NAD</td>
10167*67e74705SXin Li    <td>Trailing return type with nested function declarator</td>
10168*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10169*67e74705SXin Li  </tr>
10170*67e74705SXin Li  <tr class="open" id="1726">
10171*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1726">1726</a></td>
10172*67e74705SXin Li    <td>drafting</td>
10173*67e74705SXin Li    <td>Declarator operators and conversion function</td>
10174*67e74705SXin Li    <td align="center">Not resolved</td>
10175*67e74705SXin Li  </tr>
10176*67e74705SXin Li  <tr id="1727">
10177*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1727">1727</a></td>
10178*67e74705SXin Li    <td>NAD</td>
10179*67e74705SXin Li    <td>Type of a specialization of a variable template</td>
10180*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10181*67e74705SXin Li  </tr>
10182*67e74705SXin Li  <tr class="open" id="1728">
10183*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1728">1728</a></td>
10184*67e74705SXin Li    <td>drafting</td>
10185*67e74705SXin Li    <td>Type of an explicit instantiation of a variable template</td>
10186*67e74705SXin Li    <td align="center">Not resolved</td>
10187*67e74705SXin Li  </tr>
10188*67e74705SXin Li  <tr class="open" id="1729">
10189*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1729">1729</a></td>
10190*67e74705SXin Li    <td>drafting</td>
10191*67e74705SXin Li    <td>Matching declarations and definitions of variable templates</td>
10192*67e74705SXin Li    <td align="center">Not resolved</td>
10193*67e74705SXin Li  </tr>
10194*67e74705SXin Li  <tr class="open" id="1730">
10195*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1730">1730</a></td>
10196*67e74705SXin Li    <td>drafting</td>
10197*67e74705SXin Li    <td>Can a variable template have an unnamed type?</td>
10198*67e74705SXin Li    <td align="center">Not resolved</td>
10199*67e74705SXin Li  </tr>
10200*67e74705SXin Li  <tr id="1731">
10201*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1731">1731</a></td>
10202*67e74705SXin Li    <td>NAD</td>
10203*67e74705SXin Li    <td><TT>is_trivially_</TT><I>X</I> and definitions of special member functions</td>
10204*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10205*67e74705SXin Li  </tr>
10206*67e74705SXin Li  <tr id="1732">
10207*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1732">1732</a></td>
10208*67e74705SXin Li    <td>C++14</td>
10209*67e74705SXin Li    <td>Defining types in <I>condition</I>s and range-based <TT>for</TT> statements</td>
10210*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10211*67e74705SXin Li  </tr>
10212*67e74705SXin Li  <tr class="open" id="1733">
10213*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1733">1733</a></td>
10214*67e74705SXin Li    <td>drafting</td>
10215*67e74705SXin Li    <td>Return type and value for <TT>operator=</TT> with <I>ref-qualifier</I></td>
10216*67e74705SXin Li    <td align="center">Not resolved</td>
10217*67e74705SXin Li  </tr>
10218*67e74705SXin Li  <tr id="1734">
10219*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1734">1734</a></td>
10220*67e74705SXin Li    <td>ready</td>
10221*67e74705SXin Li    <td>Nontrivial deleted copy functions</td>
10222*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10223*67e74705SXin Li  </tr>
10224*67e74705SXin Li  <tr class="open" id="1735">
10225*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1735">1735</a></td>
10226*67e74705SXin Li    <td>drafting</td>
10227*67e74705SXin Li    <td>Out-of-range literals in <I>user-defined-literal</I>s</td>
10228*67e74705SXin Li    <td align="center">Not resolved</td>
10229*67e74705SXin Li  </tr>
10230*67e74705SXin Li  <tr id="1736">
10231*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1736">1736</a></td>
10232*67e74705SXin Li    <td>DR</td>
10233*67e74705SXin Li    <td>Inheriting constructor templates in a local class</td>
10234*67e74705SXin Li    <td class="svn" align="center">SVN</td>
10235*67e74705SXin Li  </tr>
10236*67e74705SXin Li  <tr id="1737">
10237*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1737">1737</a></td>
10238*67e74705SXin Li    <td>C++14</td>
10239*67e74705SXin Li    <td>Type dependence of call to a member of the current instantiation</td>
10240*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10241*67e74705SXin Li  </tr>
10242*67e74705SXin Li  <tr id="1738">
10243*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1738">1738</a></td>
10244*67e74705SXin Li    <td>C++14</td>
10245*67e74705SXin Li    <td>Explicit instantiation/specialization of inheriting constructor templates</td>
10246*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10247*67e74705SXin Li  </tr>
10248*67e74705SXin Li  <tr id="1739">
10249*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1739">1739</a></td>
10250*67e74705SXin Li    <td>C++14</td>
10251*67e74705SXin Li    <td>Conversion of floating point to enumeration</td>
10252*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10253*67e74705SXin Li  </tr>
10254*67e74705SXin Li  <tr id="1740">
10255*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1740">1740</a></td>
10256*67e74705SXin Li    <td>C++14</td>
10257*67e74705SXin Li    <td>Disambiguation of <TT>noexcept</TT></td>
10258*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10259*67e74705SXin Li  </tr>
10260*67e74705SXin Li  <tr id="1741">
10261*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1741">1741</a></td>
10262*67e74705SXin Li    <td>C++14</td>
10263*67e74705SXin Li    <td>odr-use of class object in lvalue-to-rvalue conversion</td>
10264*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10265*67e74705SXin Li  </tr>
10266*67e74705SXin Li  <tr class="open" id="1742">
10267*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1742">1742</a></td>
10268*67e74705SXin Li    <td>open</td>
10269*67e74705SXin Li    <td><I>using-declaration</I>s and scoped enumerators</td>
10270*67e74705SXin Li    <td align="center">Not resolved</td>
10271*67e74705SXin Li  </tr>
10272*67e74705SXin Li  <tr id="1743">
10273*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1743">1743</a></td>
10274*67e74705SXin Li    <td>NAD</td>
10275*67e74705SXin Li    <td><I>init-capture</I>s in nested lambdas</td>
10276*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10277*67e74705SXin Li  </tr>
10278*67e74705SXin Li  <tr id="1744">
10279*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1744">1744</a></td>
10280*67e74705SXin Li    <td>DRWP</td>
10281*67e74705SXin Li    <td>Unordered initialization for variable template specializations</td>
10282*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10283*67e74705SXin Li  </tr>
10284*67e74705SXin Li  <tr id="1745">
10285*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1745">1745</a></td>
10286*67e74705SXin Li    <td>NAD</td>
10287*67e74705SXin Li    <td><TT>thread_local constexpr</TT> variable</td>
10288*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10289*67e74705SXin Li  </tr>
10290*67e74705SXin Li  <tr id="1746">
10291*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1746">1746</a></td>
10292*67e74705SXin Li    <td>C++14</td>
10293*67e74705SXin Li    <td>Are volatile scalar types trivially copyable?</td>
10294*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10295*67e74705SXin Li  </tr>
10296*67e74705SXin Li  <tr id="1747">
10297*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1747">1747</a></td>
10298*67e74705SXin Li    <td>C++14</td>
10299*67e74705SXin Li    <td>Constant initialization of reference to function</td>
10300*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10301*67e74705SXin Li  </tr>
10302*67e74705SXin Li  <tr id="1748">
10303*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1748">1748</a></td>
10304*67e74705SXin Li    <td>DRWP</td>
10305*67e74705SXin Li    <td>Placement new with a null pointer</td>
10306*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
10307*67e74705SXin Li  </tr>
10308*67e74705SXin Li  <tr id="1749">
10309*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1749">1749</a></td>
10310*67e74705SXin Li    <td>NAD</td>
10311*67e74705SXin Li    <td>Confusing definition for constant initializer</td>
10312*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10313*67e74705SXin Li  </tr>
10314*67e74705SXin Li  <tr id="1750">
10315*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1750">1750</a></td>
10316*67e74705SXin Li    <td>DRWP</td>
10317*67e74705SXin Li    <td>&#8220;Argument&#8221; vs &#8220;parameter&#8221;</td>
10318*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10319*67e74705SXin Li  </tr>
10320*67e74705SXin Li  <tr id="1751">
10321*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1751">1751</a></td>
10322*67e74705SXin Li    <td>DRWP</td>
10323*67e74705SXin Li    <td>Non-trivial operations vs non-trivial initialization</td>
10324*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10325*67e74705SXin Li  </tr>
10326*67e74705SXin Li  <tr id="1752">
10327*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1752">1752</a></td>
10328*67e74705SXin Li    <td>DRWP</td>
10329*67e74705SXin Li    <td>Right-recursion in <I>mem-initializer-list</I></td>
10330*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10331*67e74705SXin Li  </tr>
10332*67e74705SXin Li  <tr id="1753">
10333*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1753">1753</a></td>
10334*67e74705SXin Li    <td>DRWP</td>
10335*67e74705SXin Li    <td><I>decltype-specifier</I> in <I>nested-name-specifier</I> of destructor</td>
10336*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10337*67e74705SXin Li  </tr>
10338*67e74705SXin Li  <tr id="1754">
10339*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1754">1754</a></td>
10340*67e74705SXin Li    <td>NAD</td>
10341*67e74705SXin Li    <td>Declaration of partial specialization of static data member template</td>
10342*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10343*67e74705SXin Li  </tr>
10344*67e74705SXin Li  <tr class="open" id="1755">
10345*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1755">1755</a></td>
10346*67e74705SXin Li    <td>drafting</td>
10347*67e74705SXin Li    <td>Out-of-class partial specializations of member templates</td>
10348*67e74705SXin Li    <td align="center">Not resolved</td>
10349*67e74705SXin Li  </tr>
10350*67e74705SXin Li  <tr id="1756">
10351*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1756">1756</a></td>
10352*67e74705SXin Li    <td>DRWP</td>
10353*67e74705SXin Li    <td>Direct-list-initialization of a non-class object</td>
10354*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
10355*67e74705SXin Li  </tr>
10356*67e74705SXin Li  <tr id="1757">
10357*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1757">1757</a></td>
10358*67e74705SXin Li    <td>DRWP</td>
10359*67e74705SXin Li    <td>Const integral subobjects</td>
10360*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10361*67e74705SXin Li  </tr>
10362*67e74705SXin Li  <tr id="1758">
10363*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1758">1758</a></td>
10364*67e74705SXin Li    <td>DRWP</td>
10365*67e74705SXin Li    <td>Explicit conversion in copy/move list initialization</td>
10366*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
10367*67e74705SXin Li  </tr>
10368*67e74705SXin Li  <tr id="1759">
10369*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1759">1759</a></td>
10370*67e74705SXin Li    <td>C++14</td>
10371*67e74705SXin Li    <td>UTF-8 code units in plain <TT>char</TT></td>
10372*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10373*67e74705SXin Li  </tr>
10374*67e74705SXin Li  <tr id="1760">
10375*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1760">1760</a></td>
10376*67e74705SXin Li    <td>C++14</td>
10377*67e74705SXin Li    <td>Access of member corresponding to <I>init-capture</I></td>
10378*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10379*67e74705SXin Li  </tr>
10380*67e74705SXin Li  <tr id="1761">
10381*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1761">1761</a></td>
10382*67e74705SXin Li    <td>NAD</td>
10383*67e74705SXin Li    <td>Runtime check on size of automatic array</td>
10384*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10385*67e74705SXin Li  </tr>
10386*67e74705SXin Li  <tr id="1762">
10387*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1762">1762</a></td>
10388*67e74705SXin Li    <td>C++14</td>
10389*67e74705SXin Li    <td>Reserved identifier used in <I>literal-operator-id</I> example</td>
10390*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10391*67e74705SXin Li  </tr>
10392*67e74705SXin Li  <tr class="open" id="1763">
10393*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1763">1763</a></td>
10394*67e74705SXin Li    <td>open</td>
10395*67e74705SXin Li    <td>Length mismatch in template type deduction</td>
10396*67e74705SXin Li    <td align="center">Not resolved</td>
10397*67e74705SXin Li  </tr>
10398*67e74705SXin Li  <tr id="1764">
10399*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1764">1764</a></td>
10400*67e74705SXin Li    <td>C++14</td>
10401*67e74705SXin Li    <td>Hiding of function from using-declaration by signature</td>
10402*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10403*67e74705SXin Li  </tr>
10404*67e74705SXin Li  <tr id="1765">
10405*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1765">1765</a></td>
10406*67e74705SXin Li    <td>C++14</td>
10407*67e74705SXin Li    <td>Overflow of enumeration used as enumerator value</td>
10408*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10409*67e74705SXin Li  </tr>
10410*67e74705SXin Li  <tr id="1766">
10411*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1766">1766</a></td>
10412*67e74705SXin Li    <td>DRWP</td>
10413*67e74705SXin Li    <td>Values outside the range of the values of an enumeration</td>
10414*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10415*67e74705SXin Li  </tr>
10416*67e74705SXin Li  <tr id="1767">
10417*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1767">1767</a></td>
10418*67e74705SXin Li    <td>C++14</td>
10419*67e74705SXin Li    <td>Scoped enumeration in a <TT>switch</TT> statement</td>
10420*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10421*67e74705SXin Li  </tr>
10422*67e74705SXin Li  <tr id="1768">
10423*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1768">1768</a></td>
10424*67e74705SXin Li    <td>NAD</td>
10425*67e74705SXin Li    <td>Zero-element array of runtime bound</td>
10426*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10427*67e74705SXin Li  </tr>
10428*67e74705SXin Li  <tr id="1769">
10429*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1769">1769</a></td>
10430*67e74705SXin Li    <td>C++14</td>
10431*67e74705SXin Li    <td>Catching a base class of the exception object</td>
10432*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10433*67e74705SXin Li  </tr>
10434*67e74705SXin Li  <tr id="1770">
10435*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1770">1770</a></td>
10436*67e74705SXin Li    <td>C++14</td>
10437*67e74705SXin Li    <td>Type matching of non-type template parameters and arguments</td>
10438*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10439*67e74705SXin Li  </tr>
10440*67e74705SXin Li  <tr class="open" id="1771">
10441*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1771">1771</a></td>
10442*67e74705SXin Li    <td>open</td>
10443*67e74705SXin Li    <td>Restricted lookup in <I>nested-name-specifier</I></td>
10444*67e74705SXin Li    <td align="center">Not resolved</td>
10445*67e74705SXin Li  </tr>
10446*67e74705SXin Li  <tr id="1772">
10447*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1772">1772</a></td>
10448*67e74705SXin Li    <td>C++14</td>
10449*67e74705SXin Li    <td><TT>__func__</TT> in a lambda body</td>
10450*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10451*67e74705SXin Li  </tr>
10452*67e74705SXin Li  <tr id="1773">
10453*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1773">1773</a></td>
10454*67e74705SXin Li    <td>C++14</td>
10455*67e74705SXin Li    <td>Out-of-lifetime lvalue-to-rvalue conversion</td>
10456*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10457*67e74705SXin Li  </tr>
10458*67e74705SXin Li  <tr id="1774">
10459*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1774">1774</a></td>
10460*67e74705SXin Li    <td>DRWP</td>
10461*67e74705SXin Li    <td>Discrepancy between subobject destruction and stack unwinding</td>
10462*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10463*67e74705SXin Li  </tr>
10464*67e74705SXin Li  <tr id="1775">
10465*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1775">1775</a></td>
10466*67e74705SXin Li    <td>C++14</td>
10467*67e74705SXin Li    <td>Undefined behavior of line splice in raw string literal</td>
10468*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10469*67e74705SXin Li  </tr>
10470*67e74705SXin Li  <tr class="open" id="1776">
10471*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1776">1776</a></td>
10472*67e74705SXin Li    <td>drafting</td>
10473*67e74705SXin Li    <td>Replacement of class objects containing reference members</td>
10474*67e74705SXin Li    <td align="center">Not resolved</td>
10475*67e74705SXin Li  </tr>
10476*67e74705SXin Li  <tr id="1777">
10477*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1777">1777</a></td>
10478*67e74705SXin Li    <td>DRWP</td>
10479*67e74705SXin Li    <td>Empty pack expansion in <I>dynamic-exception-specification</I></td>
10480*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10481*67e74705SXin Li  </tr>
10482*67e74705SXin Li  <tr id="1778">
10483*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1778">1778</a></td>
10484*67e74705SXin Li    <td>C++14</td>
10485*67e74705SXin Li    <td><I>exception-specification</I> in explicitly-defaulted functions</td>
10486*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10487*67e74705SXin Li  </tr>
10488*67e74705SXin Li  <tr id="1779">
10489*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1779">1779</a></td>
10490*67e74705SXin Li    <td>DRWP</td>
10491*67e74705SXin Li    <td>Type dependency of <TT>__func__</TT></td>
10492*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10493*67e74705SXin Li  </tr>
10494*67e74705SXin Li  <tr id="1780">
10495*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1780">1780</a></td>
10496*67e74705SXin Li    <td>DRWP</td>
10497*67e74705SXin Li    <td>Explicit instantiation/specialization of generic lambda <TT>operator()</TT></td>
10498*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10499*67e74705SXin Li  </tr>
10500*67e74705SXin Li  <tr class="open" id="1781">
10501*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1781">1781</a></td>
10502*67e74705SXin Li    <td>open</td>
10503*67e74705SXin Li    <td>Converting from <TT>nullptr_t</TT> to <TT>bool</TT> in overload resolution</td>
10504*67e74705SXin Li    <td align="center">Not resolved</td>
10505*67e74705SXin Li  </tr>
10506*67e74705SXin Li  <tr id="1782">
10507*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1782">1782</a></td>
10508*67e74705SXin Li    <td>DRWP</td>
10509*67e74705SXin Li    <td>Form of initialization for <TT>nullptr_t</TT> to <TT>bool</TT> conversion</td>
10510*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10511*67e74705SXin Li  </tr>
10512*67e74705SXin Li  <tr id="1783">
10513*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1783">1783</a></td>
10514*67e74705SXin Li    <td>NAD</td>
10515*67e74705SXin Li    <td>Why are virtual destructors non-trivial?</td>
10516*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10517*67e74705SXin Li  </tr>
10518*67e74705SXin Li  <tr class="open" id="1784">
10519*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1784">1784</a></td>
10520*67e74705SXin Li    <td>concurrency</td>
10521*67e74705SXin Li    <td>Concurrent execution during static local initialization</td>
10522*67e74705SXin Li    <td align="center">Not resolved</td>
10523*67e74705SXin Li  </tr>
10524*67e74705SXin Li  <tr class="open" id="1785">
10525*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1785">1785</a></td>
10526*67e74705SXin Li    <td>drafting</td>
10527*67e74705SXin Li    <td>Conflicting diagnostic requirements for template definitions</td>
10528*67e74705SXin Li    <td align="center">Not resolved</td>
10529*67e74705SXin Li  </tr>
10530*67e74705SXin Li  <tr id="1786">
10531*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1786">1786</a></td>
10532*67e74705SXin Li    <td>C++14</td>
10533*67e74705SXin Li    <td>Effect of merging allocations on memory leakage</td>
10534*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10535*67e74705SXin Li  </tr>
10536*67e74705SXin Li  <tr id="1787">
10537*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1787">1787</a></td>
10538*67e74705SXin Li    <td>C++14</td>
10539*67e74705SXin Li    <td>Uninitialized <TT>unsigned char</TT> values</td>
10540*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10541*67e74705SXin Li  </tr>
10542*67e74705SXin Li  <tr id="1788">
10543*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1788">1788</a></td>
10544*67e74705SXin Li    <td>DRWP</td>
10545*67e74705SXin Li    <td>Sized deallocation of array of non-class type</td>
10546*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10547*67e74705SXin Li  </tr>
10548*67e74705SXin Li  <tr class="open" id="1789">
10549*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1789">1789</a></td>
10550*67e74705SXin Li    <td>drafting</td>
10551*67e74705SXin Li    <td>Array reference vs array decay in overload resolution</td>
10552*67e74705SXin Li    <td align="center">Not resolved</td>
10553*67e74705SXin Li  </tr>
10554*67e74705SXin Li  <tr class="open" id="1790">
10555*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1790">1790</a></td>
10556*67e74705SXin Li    <td>extension</td>
10557*67e74705SXin Li    <td>Ellipsis following function parameter pack</td>
10558*67e74705SXin Li    <td align="center">Not resolved</td>
10559*67e74705SXin Li  </tr>
10560*67e74705SXin Li  <tr id="1791">
10561*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1791">1791</a></td>
10562*67e74705SXin Li    <td>DRWP</td>
10563*67e74705SXin Li    <td>Incorrect restrictions on <I>cv-qualifier-seq</I> and <I>ref-qualifier</I></td>
10564*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10565*67e74705SXin Li  </tr>
10566*67e74705SXin Li  <tr id="1792">
10567*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1792">1792</a></td>
10568*67e74705SXin Li    <td>NAD</td>
10569*67e74705SXin Li    <td>Incorrect example of explicit specialization of member enumeration</td>
10570*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10571*67e74705SXin Li  </tr>
10572*67e74705SXin Li  <tr id="1793">
10573*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1793">1793</a></td>
10574*67e74705SXin Li    <td>DRWP</td>
10575*67e74705SXin Li    <td><TT>thread_local</TT> in explicit specializations</td>
10576*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10577*67e74705SXin Li  </tr>
10578*67e74705SXin Li  <tr class="open" id="1794">
10579*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1794">1794</a></td>
10580*67e74705SXin Li    <td>review</td>
10581*67e74705SXin Li    <td><TT>template</TT> keyword and alias templates</td>
10582*67e74705SXin Li    <td align="center">Not resolved</td>
10583*67e74705SXin Li  </tr>
10584*67e74705SXin Li  <tr id="1795">
10585*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1795">1795</a></td>
10586*67e74705SXin Li    <td>DRWP</td>
10587*67e74705SXin Li    <td>Disambiguating <I>original-namespace-definition</I> and <I>extension-namespace-definition</I></td>
10588*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10589*67e74705SXin Li  </tr>
10590*67e74705SXin Li  <tr id="1796">
10591*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1796">1796</a></td>
10592*67e74705SXin Li    <td>DRWP</td>
10593*67e74705SXin Li    <td>Is all-bits-zero for null characters a meaningful requirement?</td>
10594*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10595*67e74705SXin Li  </tr>
10596*67e74705SXin Li  <tr id="1797">
10597*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1797">1797</a></td>
10598*67e74705SXin Li    <td>DRWP</td>
10599*67e74705SXin Li    <td>Are all bit patterns of <TT>unsigned char</TT> distinct numbers?</td>
10600*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10601*67e74705SXin Li  </tr>
10602*67e74705SXin Li  <tr id="1798">
10603*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1798">1798</a></td>
10604*67e74705SXin Li    <td>NAD</td>
10605*67e74705SXin Li    <td><I>exception-specification</I>s of template arguments</td>
10606*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10607*67e74705SXin Li  </tr>
10608*67e74705SXin Li  <tr id="1799">
10609*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1799">1799</a></td>
10610*67e74705SXin Li    <td>DRWP</td>
10611*67e74705SXin Li    <td><TT>mutable</TT> and non-explicit const qualification</td>
10612*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10613*67e74705SXin Li  </tr>
10614*67e74705SXin Li  <tr id="1800">
10615*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1800">1800</a></td>
10616*67e74705SXin Li    <td>DRWP</td>
10617*67e74705SXin Li    <td>Pointer to member of nested anonymous union</td>
10618*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10619*67e74705SXin Li  </tr>
10620*67e74705SXin Li  <tr class="open" id="1801">
10621*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1801">1801</a></td>
10622*67e74705SXin Li    <td>drafting</td>
10623*67e74705SXin Li    <td>Kind of expression referring to member of anonymous union</td>
10624*67e74705SXin Li    <td align="center">Not resolved</td>
10625*67e74705SXin Li  </tr>
10626*67e74705SXin Li  <tr id="1802">
10627*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1802">1802</a></td>
10628*67e74705SXin Li    <td>DRWP</td>
10629*67e74705SXin Li    <td><TT>char16_t</TT> string literals and surrogate pairs</td>
10630*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10631*67e74705SXin Li  </tr>
10632*67e74705SXin Li  <tr class="open" id="1803">
10633*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1803">1803</a></td>
10634*67e74705SXin Li    <td>drafting</td>
10635*67e74705SXin Li    <td><I>opaque-enum-declaration</I> as <I>member-declaration</I></td>
10636*67e74705SXin Li    <td align="center">Not resolved</td>
10637*67e74705SXin Li  </tr>
10638*67e74705SXin Li  <tr id="1804">
10639*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1804">1804</a></td>
10640*67e74705SXin Li    <td>DRWP</td>
10641*67e74705SXin Li    <td>Partial specialization and friendship</td>
10642*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10643*67e74705SXin Li  </tr>
10644*67e74705SXin Li  <tr id="1805">
10645*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1805">1805</a></td>
10646*67e74705SXin Li    <td>DRWP</td>
10647*67e74705SXin Li    <td>Conversions of array operands in <I>conditional-expression</I>s</td>
10648*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10649*67e74705SXin Li  </tr>
10650*67e74705SXin Li  <tr id="1806">
10651*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1806">1806</a></td>
10652*67e74705SXin Li    <td>DRWP</td>
10653*67e74705SXin Li    <td>Virtual bases and move-assignment</td>
10654*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10655*67e74705SXin Li  </tr>
10656*67e74705SXin Li  <tr id="1807">
10657*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1807">1807</a></td>
10658*67e74705SXin Li    <td>DRWP</td>
10659*67e74705SXin Li    <td>Order of destruction of array elements after an exception</td>
10660*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10661*67e74705SXin Li  </tr>
10662*67e74705SXin Li  <tr class="open" id="1808">
10663*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1808">1808</a></td>
10664*67e74705SXin Li    <td>open</td>
10665*67e74705SXin Li    <td>Constructor templates vs default constructors</td>
10666*67e74705SXin Li    <td align="center">Not resolved</td>
10667*67e74705SXin Li  </tr>
10668*67e74705SXin Li  <tr id="1809">
10669*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1809">1809</a></td>
10670*67e74705SXin Li    <td>DRWP</td>
10671*67e74705SXin Li    <td>Narrowing and template argument deduction</td>
10672*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10673*67e74705SXin Li  </tr>
10674*67e74705SXin Li  <tr id="1810">
10675*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1810">1810</a></td>
10676*67e74705SXin Li    <td>DRWP</td>
10677*67e74705SXin Li    <td>Invalid <I>ud-suffix</I>es</td>
10678*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10679*67e74705SXin Li  </tr>
10680*67e74705SXin Li  <tr id="1811">
10681*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1811">1811</a></td>
10682*67e74705SXin Li    <td>DRWP</td>
10683*67e74705SXin Li    <td>Lookup of deallocation function in a virtual destructor definition</td>
10684*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10685*67e74705SXin Li  </tr>
10686*67e74705SXin Li  <tr class="open" id="1812">
10687*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1812">1812</a></td>
10688*67e74705SXin Li    <td>review</td>
10689*67e74705SXin Li    <td>Omission of <TT>template</TT> in a <I>typename-specifier</I></td>
10690*67e74705SXin Li    <td align="center">Not resolved</td>
10691*67e74705SXin Li  </tr>
10692*67e74705SXin Li  <tr id="1813">
10693*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1813">1813</a></td>
10694*67e74705SXin Li    <td>DRWP</td>
10695*67e74705SXin Li    <td>Direct vs indirect bases in standard-layout classes</td>
10696*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10697*67e74705SXin Li  </tr>
10698*67e74705SXin Li  <tr id="1814">
10699*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1814">1814</a></td>
10700*67e74705SXin Li    <td>DRWP</td>
10701*67e74705SXin Li    <td>Default arguments in <I>lambda-expression</I>s</td>
10702*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10703*67e74705SXin Li  </tr>
10704*67e74705SXin Li  <tr id="1815">
10705*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1815">1815</a></td>
10706*67e74705SXin Li    <td>DRWP</td>
10707*67e74705SXin Li    <td>Lifetime extension in aggregate initialization</td>
10708*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10709*67e74705SXin Li  </tr>
10710*67e74705SXin Li  <tr id="1816">
10711*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1816">1816</a></td>
10712*67e74705SXin Li    <td>DRWP</td>
10713*67e74705SXin Li    <td>Unclear specification of bit-field values</td>
10714*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10715*67e74705SXin Li  </tr>
10716*67e74705SXin Li  <tr class="open" id="1817">
10717*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1817">1817</a></td>
10718*67e74705SXin Li    <td>drafting</td>
10719*67e74705SXin Li    <td>Linkage specifications and nested scopes</td>
10720*67e74705SXin Li    <td align="center">Not resolved</td>
10721*67e74705SXin Li  </tr>
10722*67e74705SXin Li  <tr class="open" id="1818">
10723*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1818">1818</a></td>
10724*67e74705SXin Li    <td>open</td>
10725*67e74705SXin Li    <td>Visibility and inherited language linkage</td>
10726*67e74705SXin Li    <td align="center">Not resolved</td>
10727*67e74705SXin Li  </tr>
10728*67e74705SXin Li  <tr id="1819">
10729*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1819">1819</a></td>
10730*67e74705SXin Li    <td>DRWP</td>
10731*67e74705SXin Li    <td>Acceptable scopes for definition of partial specialization</td>
10732*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10733*67e74705SXin Li  </tr>
10734*67e74705SXin Li  <tr class="open" id="1820">
10735*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1820">1820</a></td>
10736*67e74705SXin Li    <td>open</td>
10737*67e74705SXin Li    <td>Qualified typedef names</td>
10738*67e74705SXin Li    <td align="center">Not resolved</td>
10739*67e74705SXin Li  </tr>
10740*67e74705SXin Li  <tr class="open" id="1821">
10741*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1821">1821</a></td>
10742*67e74705SXin Li    <td>open</td>
10743*67e74705SXin Li    <td>Qualified redeclarations in a class <I>member-specification</I></td>
10744*67e74705SXin Li    <td align="center">Not resolved</td>
10745*67e74705SXin Li  </tr>
10746*67e74705SXin Li  <tr class="open" id="1822">
10747*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1822">1822</a></td>
10748*67e74705SXin Li    <td>open</td>
10749*67e74705SXin Li    <td>Lookup of parameter names in <I>lambda-expression</I>s</td>
10750*67e74705SXin Li    <td align="center">Not resolved</td>
10751*67e74705SXin Li  </tr>
10752*67e74705SXin Li  <tr id="1823">
10753*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1823">1823</a></td>
10754*67e74705SXin Li    <td>DRWP</td>
10755*67e74705SXin Li    <td>String literal uniqueness in inline functions</td>
10756*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10757*67e74705SXin Li  </tr>
10758*67e74705SXin Li  <tr id="1824">
10759*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1824">1824</a></td>
10760*67e74705SXin Li    <td>DRWP</td>
10761*67e74705SXin Li    <td>Completeness of return type vs point of instantiation</td>
10762*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10763*67e74705SXin Li  </tr>
10764*67e74705SXin Li  <tr class="open" id="1825">
10765*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1825">1825</a></td>
10766*67e74705SXin Li    <td>drafting</td>
10767*67e74705SXin Li    <td>Partial ordering between variadic and non-variadic function templates</td>
10768*67e74705SXin Li    <td align="center">Not resolved</td>
10769*67e74705SXin Li  </tr>
10770*67e74705SXin Li  <tr id="1826">
10771*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1826">1826</a></td>
10772*67e74705SXin Li    <td>NAD</td>
10773*67e74705SXin Li    <td><TT>const</TT> floating-point in constant expressions</td>
10774*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10775*67e74705SXin Li  </tr>
10776*67e74705SXin Li  <tr class="open" id="1827">
10777*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1827">1827</a></td>
10778*67e74705SXin Li    <td>drafting</td>
10779*67e74705SXin Li    <td>Reference binding with ambiguous conversions</td>
10780*67e74705SXin Li    <td align="center">Not resolved</td>
10781*67e74705SXin Li  </tr>
10782*67e74705SXin Li  <tr class="open" id="1828">
10783*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1828">1828</a></td>
10784*67e74705SXin Li    <td>drafting</td>
10785*67e74705SXin Li    <td><I>nested-name-specifier</I> ambiguity</td>
10786*67e74705SXin Li    <td align="center">Not resolved</td>
10787*67e74705SXin Li  </tr>
10788*67e74705SXin Li  <tr class="open" id="1829">
10789*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1829">1829</a></td>
10790*67e74705SXin Li    <td>open</td>
10791*67e74705SXin Li    <td>Dependent unnamed types</td>
10792*67e74705SXin Li    <td align="center">Not resolved</td>
10793*67e74705SXin Li  </tr>
10794*67e74705SXin Li  <tr id="1830">
10795*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1830">1830</a></td>
10796*67e74705SXin Li    <td>DRWP</td>
10797*67e74705SXin Li    <td>Repeated specifiers</td>
10798*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10799*67e74705SXin Li  </tr>
10800*67e74705SXin Li  <tr id="1831">
10801*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1831">1831</a></td>
10802*67e74705SXin Li    <td>NAD</td>
10803*67e74705SXin Li    <td>Explicitly vs implicitly deleted move constructors</td>
10804*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10805*67e74705SXin Li  </tr>
10806*67e74705SXin Li  <tr id="1832">
10807*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1832">1832</a></td>
10808*67e74705SXin Li    <td>DRWP</td>
10809*67e74705SXin Li    <td>Casting to incomplete enumeration</td>
10810*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10811*67e74705SXin Li  </tr>
10812*67e74705SXin Li  <tr id="1833">
10813*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1833">1833</a></td>
10814*67e74705SXin Li    <td>NAD</td>
10815*67e74705SXin Li    <td><TT>friend</TT> declarations naming implicitly-declared member functions</td>
10816*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10817*67e74705SXin Li  </tr>
10818*67e74705SXin Li  <tr id="1834">
10819*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1834">1834</a></td>
10820*67e74705SXin Li    <td>DRWP</td>
10821*67e74705SXin Li    <td>Constant initialization binding a reference to an xvalue</td>
10822*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10823*67e74705SXin Li  </tr>
10824*67e74705SXin Li  <tr class="open" id="1835">
10825*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1835">1835</a></td>
10826*67e74705SXin Li    <td>drafting</td>
10827*67e74705SXin Li    <td>Dependent member lookup before <TT>&lt;</TT></td>
10828*67e74705SXin Li    <td align="center">Not resolved</td>
10829*67e74705SXin Li  </tr>
10830*67e74705SXin Li  <tr class="open" id="1836">
10831*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1836">1836</a></td>
10832*67e74705SXin Li    <td>drafting</td>
10833*67e74705SXin Li    <td>Use of class type being defined in <I>trailing-return-type</I></td>
10834*67e74705SXin Li    <td align="center">Not resolved</td>
10835*67e74705SXin Li  </tr>
10836*67e74705SXin Li  <tr class="open" id="1837">
10837*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1837">1837</a></td>
10838*67e74705SXin Li    <td>drafting</td>
10839*67e74705SXin Li    <td>Use of <TT>this</TT> in <TT>friend</TT> and local class declarations</td>
10840*67e74705SXin Li    <td align="center">Not resolved</td>
10841*67e74705SXin Li  </tr>
10842*67e74705SXin Li  <tr id="1838">
10843*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1838">1838</a></td>
10844*67e74705SXin Li    <td>DRWP</td>
10845*67e74705SXin Li    <td>Definition via <I>unqualified-id</I> and <I>using-declaration</I></td>
10846*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10847*67e74705SXin Li  </tr>
10848*67e74705SXin Li  <tr class="open" id="1839">
10849*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1839">1839</a></td>
10850*67e74705SXin Li    <td>drafting</td>
10851*67e74705SXin Li    <td>Lookup of block-scope <TT>extern</TT> declarations</td>
10852*67e74705SXin Li    <td align="center">Not resolved</td>
10853*67e74705SXin Li  </tr>
10854*67e74705SXin Li  <tr class="open" id="1840">
10855*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1840">1840</a></td>
10856*67e74705SXin Li    <td>drafting</td>
10857*67e74705SXin Li    <td>Non-deleted explicit specialization of deleted function template</td>
10858*67e74705SXin Li    <td align="center">Not resolved</td>
10859*67e74705SXin Li  </tr>
10860*67e74705SXin Li  <tr class="open" id="1841">
10861*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1841">1841</a></td>
10862*67e74705SXin Li    <td>drafting</td>
10863*67e74705SXin Li    <td><TT>&lt;</TT> following template injected-class-name</td>
10864*67e74705SXin Li    <td align="center">Not resolved</td>
10865*67e74705SXin Li  </tr>
10866*67e74705SXin Li  <tr class="open" id="1842">
10867*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1842">1842</a></td>
10868*67e74705SXin Li    <td>concurrency</td>
10869*67e74705SXin Li    <td>Unevaluated operands and &#8220;carries a dependency&#8221;</td>
10870*67e74705SXin Li    <td align="center">Not resolved</td>
10871*67e74705SXin Li  </tr>
10872*67e74705SXin Li  <tr id="1843">
10873*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1843">1843</a></td>
10874*67e74705SXin Li    <td>DRWP</td>
10875*67e74705SXin Li    <td>Bit-field in conditional operator with <TT>throw</TT> operand</td>
10876*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10877*67e74705SXin Li  </tr>
10878*67e74705SXin Li  <tr class="open" id="1844">
10879*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1844">1844</a></td>
10880*67e74705SXin Li    <td>drafting</td>
10881*67e74705SXin Li    <td>Defining &#8220;immediate context&#8221;</td>
10882*67e74705SXin Li    <td align="center">Not resolved</td>
10883*67e74705SXin Li  </tr>
10884*67e74705SXin Li  <tr class="open" id="1845">
10885*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1845">1845</a></td>
10886*67e74705SXin Li    <td>drafting</td>
10887*67e74705SXin Li    <td>Point of instantiation of a variable template specialization</td>
10888*67e74705SXin Li    <td align="center">Not resolved</td>
10889*67e74705SXin Li  </tr>
10890*67e74705SXin Li  <tr id="1846">
10891*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1846">1846</a></td>
10892*67e74705SXin Li    <td>DRWP</td>
10893*67e74705SXin Li    <td>Declaring explicitly-defaulted implicitly-deleted functions</td>
10894*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10895*67e74705SXin Li  </tr>
10896*67e74705SXin Li  <tr id="1847">
10897*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1847">1847</a></td>
10898*67e74705SXin Li    <td>DR</td>
10899*67e74705SXin Li    <td>Clarifying compatibility during partial ordering</td>
10900*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10901*67e74705SXin Li  </tr>
10902*67e74705SXin Li  <tr id="1848">
10903*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1848">1848</a></td>
10904*67e74705SXin Li    <td>DRWP</td>
10905*67e74705SXin Li    <td>Parenthesized constructor and destructor declarators</td>
10906*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10907*67e74705SXin Li  </tr>
10908*67e74705SXin Li  <tr class="open" id="1849">
10909*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1849">1849</a></td>
10910*67e74705SXin Li    <td>drafting</td>
10911*67e74705SXin Li    <td>Variable templates and the ODR</td>
10912*67e74705SXin Li    <td align="center">Not resolved</td>
10913*67e74705SXin Li  </tr>
10914*67e74705SXin Li  <tr id="1850">
10915*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1850">1850</a></td>
10916*67e74705SXin Li    <td>DRWP</td>
10917*67e74705SXin Li    <td>Differences between definition context and point of instantiation</td>
10918*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10919*67e74705SXin Li  </tr>
10920*67e74705SXin Li  <tr id="1851">
10921*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1851">1851</a></td>
10922*67e74705SXin Li    <td>DRWP</td>
10923*67e74705SXin Li    <td><TT>decltype(auto)</TT> in <I>new-expression</I>s</td>
10924*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10925*67e74705SXin Li  </tr>
10926*67e74705SXin Li  <tr id="1852">
10927*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1852">1852</a></td>
10928*67e74705SXin Li    <td>DRWP</td>
10929*67e74705SXin Li    <td>Wording issues regarding <TT>decltype(auto)</TT></td>
10930*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10931*67e74705SXin Li  </tr>
10932*67e74705SXin Li  <tr class="open" id="1853">
10933*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1853">1853</a></td>
10934*67e74705SXin Li    <td>drafting</td>
10935*67e74705SXin Li    <td>Defining &#8220;allocated storage&#8221;</td>
10936*67e74705SXin Li    <td align="center">Not resolved</td>
10937*67e74705SXin Li  </tr>
10938*67e74705SXin Li  <tr class="open" id="1854">
10939*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1854">1854</a></td>
10940*67e74705SXin Li    <td>drafting</td>
10941*67e74705SXin Li    <td>Disallowing use of implicitly-deleted functions</td>
10942*67e74705SXin Li    <td align="center">Not resolved</td>
10943*67e74705SXin Li  </tr>
10944*67e74705SXin Li  <tr id="1855">
10945*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1855">1855</a></td>
10946*67e74705SXin Li    <td>dup</td>
10947*67e74705SXin Li    <td>Out-of-lifetime access to nonstatic data members</td>
10948*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10949*67e74705SXin Li  </tr>
10950*67e74705SXin Li  <tr class="open" id="1856">
10951*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1856">1856</a></td>
10952*67e74705SXin Li    <td>open</td>
10953*67e74705SXin Li    <td>Indirect nested classes of class templates</td>
10954*67e74705SXin Li    <td align="center">Not resolved</td>
10955*67e74705SXin Li  </tr>
10956*67e74705SXin Li  <tr class="open" id="1857">
10957*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1857">1857</a></td>
10958*67e74705SXin Li    <td>drafting</td>
10959*67e74705SXin Li    <td>Additional questions about bits</td>
10960*67e74705SXin Li    <td align="center">Not resolved</td>
10961*67e74705SXin Li  </tr>
10962*67e74705SXin Li  <tr id="1858">
10963*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1858">1858</a></td>
10964*67e74705SXin Li    <td>DRWP</td>
10965*67e74705SXin Li    <td>Comparing pointers to union members</td>
10966*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10967*67e74705SXin Li  </tr>
10968*67e74705SXin Li  <tr class="open" id="1859">
10969*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1859">1859</a></td>
10970*67e74705SXin Li    <td>drafting</td>
10971*67e74705SXin Li    <td>UTF-16 in <TT>char16_t</TT> string literals</td>
10972*67e74705SXin Li    <td align="center">Not resolved</td>
10973*67e74705SXin Li  </tr>
10974*67e74705SXin Li  <tr class="open" id="1860">
10975*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1860">1860</a></td>
10976*67e74705SXin Li    <td>drafting</td>
10977*67e74705SXin Li    <td>What is a &#8220;direct member?&#8221;</td>
10978*67e74705SXin Li    <td align="center">Not resolved</td>
10979*67e74705SXin Li  </tr>
10980*67e74705SXin Li  <tr class="open" id="1861">
10981*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1861">1861</a></td>
10982*67e74705SXin Li    <td>drafting</td>
10983*67e74705SXin Li    <td>Values of a bit-field</td>
10984*67e74705SXin Li    <td align="center">Not resolved</td>
10985*67e74705SXin Li  </tr>
10986*67e74705SXin Li  <tr class="open" id="1862">
10987*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1862">1862</a></td>
10988*67e74705SXin Li    <td>drafting</td>
10989*67e74705SXin Li    <td>Determining &#8220;corresponding members&#8221; for friendship</td>
10990*67e74705SXin Li    <td align="center">Not resolved</td>
10991*67e74705SXin Li  </tr>
10992*67e74705SXin Li  <tr id="1863">
10993*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1863">1863</a></td>
10994*67e74705SXin Li    <td>DR</td>
10995*67e74705SXin Li    <td>Requirements on thrown object type to support <TT>std::current_exception()</TT></td>
10996*67e74705SXin Li    <td class="none" align="center">Unknown</td>
10997*67e74705SXin Li  </tr>
10998*67e74705SXin Li  <tr class="open" id="1864">
10999*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1864">1864</a></td>
11000*67e74705SXin Li    <td>extension</td>
11001*67e74705SXin Li    <td>List-initialization of array objects</td>
11002*67e74705SXin Li    <td align="center">Not resolved</td>
11003*67e74705SXin Li  </tr>
11004*67e74705SXin Li  <tr id="1865">
11005*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1865">1865</a></td>
11006*67e74705SXin Li    <td>DRWP</td>
11007*67e74705SXin Li    <td>Pointer arithmetic and multi-level qualification conversions</td>
11008*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11009*67e74705SXin Li  </tr>
11010*67e74705SXin Li  <tr id="1866">
11011*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1866">1866</a></td>
11012*67e74705SXin Li    <td>DRWP</td>
11013*67e74705SXin Li    <td>Initializing variant members with non-trivial destructors</td>
11014*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11015*67e74705SXin Li  </tr>
11016*67e74705SXin Li  <tr id="1867">
11017*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1867">1867</a></td>
11018*67e74705SXin Li    <td>NAD</td>
11019*67e74705SXin Li    <td>Function/expression ambiguity with qualified parameter name</td>
11020*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11021*67e74705SXin Li  </tr>
11022*67e74705SXin Li  <tr class="open" id="1868">
11023*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1868">1868</a></td>
11024*67e74705SXin Li    <td>drafting</td>
11025*67e74705SXin Li    <td>Meaning of &#8220;placeholder type&#8221;</td>
11026*67e74705SXin Li    <td align="center">Not resolved</td>
11027*67e74705SXin Li  </tr>
11028*67e74705SXin Li  <tr id="1869">
11029*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1869">1869</a></td>
11030*67e74705SXin Li    <td>NAD</td>
11031*67e74705SXin Li    <td><TT>thread_local</TT> vs <I>linkage-specification</I>s</td>
11032*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11033*67e74705SXin Li  </tr>
11034*67e74705SXin Li  <tr id="1870">
11035*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1870">1870</a></td>
11036*67e74705SXin Li    <td>DRWP</td>
11037*67e74705SXin Li    <td>Contradictory wording about definitions vs explicit specialization/instantiation</td>
11038*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11039*67e74705SXin Li  </tr>
11040*67e74705SXin Li  <tr class="open" id="1871">
11041*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1871">1871</a></td>
11042*67e74705SXin Li    <td>extension</td>
11043*67e74705SXin Li    <td>Non-identifier characters in <I>ud-suffix</I></td>
11044*67e74705SXin Li    <td align="center">Not resolved</td>
11045*67e74705SXin Li  </tr>
11046*67e74705SXin Li  <tr id="1872">
11047*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1872">1872</a></td>
11048*67e74705SXin Li    <td>tentatively ready</td>
11049*67e74705SXin Li    <td>Instantiations of <TT>constexpr</TT> templates that cannot appear in constant expressions</td>
11050*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11051*67e74705SXin Li  </tr>
11052*67e74705SXin Li  <tr id="1873">
11053*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1873">1873</a></td>
11054*67e74705SXin Li    <td>DRWP</td>
11055*67e74705SXin Li    <td>Protected member access from derived class friends</td>
11056*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11057*67e74705SXin Li  </tr>
11058*67e74705SXin Li  <tr id="1874">
11059*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1874">1874</a></td>
11060*67e74705SXin Li    <td>DRWP</td>
11061*67e74705SXin Li    <td>Type vs non-type template parameters with <TT>class</TT> keyword</td>
11062*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11063*67e74705SXin Li  </tr>
11064*67e74705SXin Li  <tr id="1875">
11065*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1875">1875</a></td>
11066*67e74705SXin Li    <td>DRWP</td>
11067*67e74705SXin Li    <td>Reordering declarations in class scope</td>
11068*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11069*67e74705SXin Li  </tr>
11070*67e74705SXin Li  <tr class="open" id="1876">
11071*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1876">1876</a></td>
11072*67e74705SXin Li    <td>extension</td>
11073*67e74705SXin Li    <td>Preventing explicit specialization</td>
11074*67e74705SXin Li    <td align="center">Not resolved</td>
11075*67e74705SXin Li  </tr>
11076*67e74705SXin Li  <tr id="1877">
11077*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1877">1877</a></td>
11078*67e74705SXin Li    <td>DRWP</td>
11079*67e74705SXin Li    <td>Return type deduction from <TT>return</TT> with no operand</td>
11080*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11081*67e74705SXin Li  </tr>
11082*67e74705SXin Li  <tr id="1878">
11083*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1878">1878</a></td>
11084*67e74705SXin Li    <td>DRWP</td>
11085*67e74705SXin Li    <td><TT>operator auto</TT> template</td>
11086*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11087*67e74705SXin Li  </tr>
11088*67e74705SXin Li  <tr id="1879">
11089*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1879">1879</a></td>
11090*67e74705SXin Li    <td>NAD</td>
11091*67e74705SXin Li    <td>Inadequate definition of alignment requirement</td>
11092*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11093*67e74705SXin Li  </tr>
11094*67e74705SXin Li  <tr class="open" id="1880">
11095*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1880">1880</a></td>
11096*67e74705SXin Li    <td>drafting</td>
11097*67e74705SXin Li    <td>When are parameter objects destroyed?</td>
11098*67e74705SXin Li    <td align="center">Not resolved</td>
11099*67e74705SXin Li  </tr>
11100*67e74705SXin Li  <tr id="1881">
11101*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1881">1881</a></td>
11102*67e74705SXin Li    <td>DRWP</td>
11103*67e74705SXin Li    <td>Standard-layout classes and unnamed bit-fields</td>
11104*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11105*67e74705SXin Li  </tr>
11106*67e74705SXin Li  <tr id="1882">
11107*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1882">1882</a></td>
11108*67e74705SXin Li    <td>DRWP</td>
11109*67e74705SXin Li    <td>Reserved names without library use</td>
11110*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11111*67e74705SXin Li  </tr>
11112*67e74705SXin Li  <tr class="open" id="1883">
11113*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1883">1883</a></td>
11114*67e74705SXin Li    <td>drafting</td>
11115*67e74705SXin Li    <td>Protected access to constructors in <I>mem-initializer</I>s</td>
11116*67e74705SXin Li    <td align="center">Not resolved</td>
11117*67e74705SXin Li  </tr>
11118*67e74705SXin Li  <tr class="open" id="1884">
11119*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1884">1884</a></td>
11120*67e74705SXin Li    <td>drafting</td>
11121*67e74705SXin Li    <td>Unclear requirements for same-named external-linkage entities</td>
11122*67e74705SXin Li    <td align="center">Not resolved</td>
11123*67e74705SXin Li  </tr>
11124*67e74705SXin Li  <tr id="1885">
11125*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1885">1885</a></td>
11126*67e74705SXin Li    <td>DRWP</td>
11127*67e74705SXin Li    <td>Return value of a function is underspecified</td>
11128*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11129*67e74705SXin Li  </tr>
11130*67e74705SXin Li  <tr id="1886">
11131*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1886">1886</a></td>
11132*67e74705SXin Li    <td>DRWP</td>
11133*67e74705SXin Li    <td>Language linkage for <TT>main()</TT></td>
11134*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11135*67e74705SXin Li  </tr>
11136*67e74705SXin Li  <tr id="1887">
11137*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1887">1887</a></td>
11138*67e74705SXin Li    <td>DRWP</td>
11139*67e74705SXin Li    <td>Problems with <TT>::</TT> as <I>nested-name-specifier</I></td>
11140*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11141*67e74705SXin Li  </tr>
11142*67e74705SXin Li  <tr id="1888">
11143*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1888">1888</a></td>
11144*67e74705SXin Li    <td>DRWP</td>
11145*67e74705SXin Li    <td>Implicitly-declared default constructors and <TT>explicit</TT></td>
11146*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11147*67e74705SXin Li  </tr>
11148*67e74705SXin Li  <tr class="open" id="1889">
11149*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1889">1889</a></td>
11150*67e74705SXin Li    <td>open</td>
11151*67e74705SXin Li    <td>Unclear effect of <TT>#pragma</TT> on conformance</td>
11152*67e74705SXin Li    <td align="center">Not resolved</td>
11153*67e74705SXin Li  </tr>
11154*67e74705SXin Li  <tr class="open" id="1890">
11155*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1890">1890</a></td>
11156*67e74705SXin Li    <td>drafting</td>
11157*67e74705SXin Li    <td>Member type depending on definition of member function</td>
11158*67e74705SXin Li    <td align="center">Not resolved</td>
11159*67e74705SXin Li  </tr>
11160*67e74705SXin Li  <tr id="1891">
11161*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1891">1891</a></td>
11162*67e74705SXin Li    <td>DRWP</td>
11163*67e74705SXin Li    <td>Move constructor/assignment for closure class</td>
11164*67e74705SXin Li    <td class="full" align="center">Clang 3.6</td>
11165*67e74705SXin Li  </tr>
11166*67e74705SXin Li  <tr id="1892">
11167*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1892">1892</a></td>
11168*67e74705SXin Li    <td>DRWP</td>
11169*67e74705SXin Li    <td>Use of <TT>auto</TT> in function type</td>
11170*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11171*67e74705SXin Li  </tr>
11172*67e74705SXin Li  <tr class="open" id="1893">
11173*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1893">1893</a></td>
11174*67e74705SXin Li    <td>drafting</td>
11175*67e74705SXin Li    <td>Function-style cast with <I>braced-init-list</I>s and empty pack expansions</td>
11176*67e74705SXin Li    <td align="center">Not resolved</td>
11177*67e74705SXin Li  </tr>
11178*67e74705SXin Li  <tr class="open" id="1894">
11179*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1894">1894</a></td>
11180*67e74705SXin Li    <td>open</td>
11181*67e74705SXin Li    <td><I>typedef-name</I>s and <I>using-declaration</I>s</td>
11182*67e74705SXin Li    <td align="center">Not resolved</td>
11183*67e74705SXin Li  </tr>
11184*67e74705SXin Li  <tr id="1895">
11185*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1895">1895</a></td>
11186*67e74705SXin Li    <td>ready</td>
11187*67e74705SXin Li    <td>Deleted conversions in conditional operator operands</td>
11188*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11189*67e74705SXin Li  </tr>
11190*67e74705SXin Li  <tr class="open" id="1896">
11191*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1896">1896</a></td>
11192*67e74705SXin Li    <td>drafting</td>
11193*67e74705SXin Li    <td>Repeated alias templates</td>
11194*67e74705SXin Li    <td align="center">Not resolved</td>
11195*67e74705SXin Li  </tr>
11196*67e74705SXin Li  <tr class="open" id="1897">
11197*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1897">1897</a></td>
11198*67e74705SXin Li    <td>drafting</td>
11199*67e74705SXin Li    <td>ODR vs alternative tokens</td>
11200*67e74705SXin Li    <td align="center">Not resolved</td>
11201*67e74705SXin Li  </tr>
11202*67e74705SXin Li  <tr class="open" id="1898">
11203*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1898">1898</a></td>
11204*67e74705SXin Li    <td>drafting</td>
11205*67e74705SXin Li    <td>Use of &#8220;equivalent&#8221; in overload resolution</td>
11206*67e74705SXin Li    <td align="center">Not resolved</td>
11207*67e74705SXin Li  </tr>
11208*67e74705SXin Li  <tr id="1899">
11209*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1899">1899</a></td>
11210*67e74705SXin Li    <td>DRWP</td>
11211*67e74705SXin Li    <td>Value-dependent constant expressions</td>
11212*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11213*67e74705SXin Li  </tr>
11214*67e74705SXin Li  <tr class="open" id="1900">
11215*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1900">1900</a></td>
11216*67e74705SXin Li    <td>drafting</td>
11217*67e74705SXin Li    <td>Do <TT>friend</TT> declarations count as &#8220;previous declarations&#8221;?</td>
11218*67e74705SXin Li    <td align="center">Not resolved</td>
11219*67e74705SXin Li  </tr>
11220*67e74705SXin Li  <tr class="open" id="1901">
11221*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1901">1901</a></td>
11222*67e74705SXin Li    <td>drafting</td>
11223*67e74705SXin Li    <td><I>punctuator</I> referenced but not defined</td>
11224*67e74705SXin Li    <td align="center">Not resolved</td>
11225*67e74705SXin Li  </tr>
11226*67e74705SXin Li  <tr id="1902">
11227*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1902">1902</a></td>
11228*67e74705SXin Li    <td>DRWP</td>
11229*67e74705SXin Li    <td>What makes a conversion &#8220;otherwise ill-formed&#8221;?</td>
11230*67e74705SXin Li    <td class="full" align="center">Clang 3.7</td>
11231*67e74705SXin Li  </tr>
11232*67e74705SXin Li  <tr id="1903">
11233*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1903">1903</a></td>
11234*67e74705SXin Li    <td>DR</td>
11235*67e74705SXin Li    <td>What declarations are introduced by a non-member <I>using-declaration</I>?</td>
11236*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11237*67e74705SXin Li  </tr>
11238*67e74705SXin Li  <tr id="1904">
11239*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1904">1904</a></td>
11240*67e74705SXin Li    <td>NAD</td>
11241*67e74705SXin Li    <td>Default template arguments for members of class templates</td>
11242*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11243*67e74705SXin Li  </tr>
11244*67e74705SXin Li  <tr id="1905">
11245*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/">1905</a></td>
11246*67e74705SXin Li    <td>MAD</td>
11247*67e74705SXin Li    <td>Dependent types and injected-class-names</td>
11248*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11249*67e74705SXin Li  </tr>
11250*67e74705SXin Li  <tr class="open" id="1906">
11251*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1906">1906</a></td>
11252*67e74705SXin Li    <td>drafting</td>
11253*67e74705SXin Li    <td>Name lookup in member <TT>friend</TT> declaration</td>
11254*67e74705SXin Li    <td align="center">Not resolved</td>
11255*67e74705SXin Li  </tr>
11256*67e74705SXin Li  <tr class="open" id="1907">
11257*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1907">1907</a></td>
11258*67e74705SXin Li    <td>open</td>
11259*67e74705SXin Li    <td><I>using-declaration</I>s and default arguments</td>
11260*67e74705SXin Li    <td align="center">Not resolved</td>
11261*67e74705SXin Li  </tr>
11262*67e74705SXin Li  <tr class="open" id="1908">
11263*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1908">1908</a></td>
11264*67e74705SXin Li    <td>drafting</td>
11265*67e74705SXin Li    <td>Dual destructor lookup and <I>template-id</I>s</td>
11266*67e74705SXin Li    <td align="center">Not resolved</td>
11267*67e74705SXin Li  </tr>
11268*67e74705SXin Li  <tr id="1909">
11269*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1909">1909</a></td>
11270*67e74705SXin Li    <td>DRWP</td>
11271*67e74705SXin Li    <td>Member class template with the same name as the class</td>
11272*67e74705SXin Li    <td class="full" align="center">Yes</td>
11273*67e74705SXin Li  </tr>
11274*67e74705SXin Li  <tr class="open" id="1910">
11275*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1910">1910</a></td>
11276*67e74705SXin Li    <td>drafting</td>
11277*67e74705SXin Li    <td>&#8220;Shall&#8221; requirement applied to runtime behavior</td>
11278*67e74705SXin Li    <td align="center">Not resolved</td>
11279*67e74705SXin Li  </tr>
11280*67e74705SXin Li  <tr id="1911">
11281*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1911">1911</a></td>
11282*67e74705SXin Li    <td>DRWP</td>
11283*67e74705SXin Li    <td><TT>constexpr</TT> constructor with non-literal base class</td>
11284*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11285*67e74705SXin Li  </tr>
11286*67e74705SXin Li  <tr class="open" id="1912">
11287*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1912">1912</a></td>
11288*67e74705SXin Li    <td>extension</td>
11289*67e74705SXin Li    <td><I>exception-specification</I> of defaulted function</td>
11290*67e74705SXin Li    <td align="center">Not resolved</td>
11291*67e74705SXin Li  </tr>
11292*67e74705SXin Li  <tr class="open" id="1913">
11293*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1913">1913</a></td>
11294*67e74705SXin Li    <td>drafting</td>
11295*67e74705SXin Li    <td><TT>decltype((x))</TT> in <I>lambda-expression</I>s</td>
11296*67e74705SXin Li    <td align="center">Not resolved</td>
11297*67e74705SXin Li  </tr>
11298*67e74705SXin Li  <tr class="open" id="1914">
11299*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1914">1914</a></td>
11300*67e74705SXin Li    <td>extension</td>
11301*67e74705SXin Li    <td>Duplicate standard attributes</td>
11302*67e74705SXin Li    <td align="center">Not resolved</td>
11303*67e74705SXin Li  </tr>
11304*67e74705SXin Li  <tr class="open" id="1915">
11305*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1915">1915</a></td>
11306*67e74705SXin Li    <td>extension</td>
11307*67e74705SXin Li    <td>Potentially-invoked destructors in non-throwing constructors</td>
11308*67e74705SXin Li    <td align="center">Not resolved</td>
11309*67e74705SXin Li  </tr>
11310*67e74705SXin Li  <tr id="1916">
11311*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1916">1916</a></td>
11312*67e74705SXin Li    <td>DRWP</td>
11313*67e74705SXin Li    <td>&#8220;Same cv-unqualified type&#8221;</td>
11314*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11315*67e74705SXin Li  </tr>
11316*67e74705SXin Li  <tr class="open" id="1917">
11317*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1917">1917</a></td>
11318*67e74705SXin Li    <td>drafting</td>
11319*67e74705SXin Li    <td>decltype-qualified enumeration names</td>
11320*67e74705SXin Li    <td align="center">Not resolved</td>
11321*67e74705SXin Li  </tr>
11322*67e74705SXin Li  <tr class="open" id="1918">
11323*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1918">1918</a></td>
11324*67e74705SXin Li    <td>open</td>
11325*67e74705SXin Li    <td><TT>friend</TT> templates with dependent scopes</td>
11326*67e74705SXin Li    <td align="center">Not resolved</td>
11327*67e74705SXin Li  </tr>
11328*67e74705SXin Li  <tr class="open" id="1919">
11329*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1919">1919</a></td>
11330*67e74705SXin Li    <td>open</td>
11331*67e74705SXin Li    <td>Overload resolution for <TT>!</TT> with explicit conversion operator</td>
11332*67e74705SXin Li    <td align="center">Not resolved</td>
11333*67e74705SXin Li  </tr>
11334*67e74705SXin Li  <tr id="1920">
11335*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1920">1920</a></td>
11336*67e74705SXin Li    <td>DRWP</td>
11337*67e74705SXin Li    <td>Qualification mismatch in <I>pseudo-destructor-name</I></td>
11338*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11339*67e74705SXin Li  </tr>
11340*67e74705SXin Li  <tr id="1921">
11341*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1921">1921</a></td>
11342*67e74705SXin Li    <td>NAD</td>
11343*67e74705SXin Li    <td><TT>constexpr</TT> constructors and point of initialization of <TT>const</TT> variables</td>
11344*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11345*67e74705SXin Li  </tr>
11346*67e74705SXin Li  <tr id="1922">
11347*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1922">1922</a></td>
11348*67e74705SXin Li    <td>DRWP</td>
11349*67e74705SXin Li    <td>Injected class template names and default arguments</td>
11350*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11351*67e74705SXin Li  </tr>
11352*67e74705SXin Li  <tr class="open" id="1923">
11353*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1923">1923</a></td>
11354*67e74705SXin Li    <td>extension</td>
11355*67e74705SXin Li    <td>Lvalues of type <TT>void</TT></td>
11356*67e74705SXin Li    <td align="center">Not resolved</td>
11357*67e74705SXin Li  </tr>
11358*67e74705SXin Li  <tr class="open" id="1924">
11359*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1924">1924</a></td>
11360*67e74705SXin Li    <td>drafting</td>
11361*67e74705SXin Li    <td>Definition of &#8220;literal&#8221; and kinds of literals</td>
11362*67e74705SXin Li    <td align="center">Not resolved</td>
11363*67e74705SXin Li  </tr>
11364*67e74705SXin Li  <tr id="1925">
11365*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1925">1925</a></td>
11366*67e74705SXin Li    <td>DRWP</td>
11367*67e74705SXin Li    <td>Bit-field prvalues</td>
11368*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11369*67e74705SXin Li  </tr>
11370*67e74705SXin Li  <tr id="1926">
11371*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1926">1926</a></td>
11372*67e74705SXin Li    <td>DRWP</td>
11373*67e74705SXin Li    <td>Potential results of subscript operator</td>
11374*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11375*67e74705SXin Li  </tr>
11376*67e74705SXin Li  <tr id="1927">
11377*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1927">1927</a></td>
11378*67e74705SXin Li    <td>dup</td>
11379*67e74705SXin Li    <td>Lifetime of temporaries in <I>init-capture</I>s</td>
11380*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11381*67e74705SXin Li  </tr>
11382*67e74705SXin Li  <tr id="1928">
11383*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1928">1928</a></td>
11384*67e74705SXin Li    <td>NAD</td>
11385*67e74705SXin Li    <td>Triviality of deleted special member functions</td>
11386*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11387*67e74705SXin Li  </tr>
11388*67e74705SXin Li  <tr id="1929">
11389*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1929">1929</a></td>
11390*67e74705SXin Li    <td>DRWP</td>
11391*67e74705SXin Li    <td><TT>template</TT> keyword following namespace <I>nested-name-specifier</I></td>
11392*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11393*67e74705SXin Li  </tr>
11394*67e74705SXin Li  <tr id="1930">
11395*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1930">1930</a></td>
11396*67e74705SXin Li    <td>ready</td>
11397*67e74705SXin Li    <td><I>init-declarator-list</I> vs <I>member-declarator-list</I></td>
11398*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11399*67e74705SXin Li  </tr>
11400*67e74705SXin Li  <tr class="open" id="1931">
11401*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1931">1931</a></td>
11402*67e74705SXin Li    <td>extension</td>
11403*67e74705SXin Li    <td>Default-constructible and copy-assignable closure types</td>
11404*67e74705SXin Li    <td align="center">Not resolved</td>
11405*67e74705SXin Li  </tr>
11406*67e74705SXin Li  <tr id="1932">
11407*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1932">1932</a></td>
11408*67e74705SXin Li    <td>ready</td>
11409*67e74705SXin Li    <td>Bit-field results of conditional operators</td>
11410*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11411*67e74705SXin Li  </tr>
11412*67e74705SXin Li  <tr id="1933">
11413*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1933">1933</a></td>
11414*67e74705SXin Li    <td>NAD</td>
11415*67e74705SXin Li    <td>Implementation limit for <I>initializer-list</I> elements</td>
11416*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11417*67e74705SXin Li  </tr>
11418*67e74705SXin Li  <tr class="open" id="1934">
11419*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1934">1934</a></td>
11420*67e74705SXin Li    <td>extension</td>
11421*67e74705SXin Li    <td>Relaxing <I>exception-specification</I> compatibility requirements</td>
11422*67e74705SXin Li    <td align="center">Not resolved</td>
11423*67e74705SXin Li  </tr>
11424*67e74705SXin Li  <tr class="open" id="1935">
11425*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1935">1935</a></td>
11426*67e74705SXin Li    <td>drafting</td>
11427*67e74705SXin Li    <td>Reuse of placement arguments in deallocation</td>
11428*67e74705SXin Li    <td align="center">Not resolved</td>
11429*67e74705SXin Li  </tr>
11430*67e74705SXin Li  <tr class="open" id="1936">
11431*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1936">1936</a></td>
11432*67e74705SXin Li    <td>drafting</td>
11433*67e74705SXin Li    <td>Dependent <I>qualified-id</I>s</td>
11434*67e74705SXin Li    <td align="center">Not resolved</td>
11435*67e74705SXin Li  </tr>
11436*67e74705SXin Li  <tr class="open" id="1937">
11437*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1937">1937</a></td>
11438*67e74705SXin Li    <td>drafting</td>
11439*67e74705SXin Li    <td>Incomplete specification of function pointer from lambda</td>
11440*67e74705SXin Li    <td align="center">Not resolved</td>
11441*67e74705SXin Li  </tr>
11442*67e74705SXin Li  <tr class="open" id="1938">
11443*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1938">1938</a></td>
11444*67e74705SXin Li    <td>drafting</td>
11445*67e74705SXin Li    <td>Should hosted/freestanding be implementation-defined?</td>
11446*67e74705SXin Li    <td align="center">Not resolved</td>
11447*67e74705SXin Li  </tr>
11448*67e74705SXin Li  <tr class="open" id="1939">
11449*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1939">1939</a></td>
11450*67e74705SXin Li    <td>drafting</td>
11451*67e74705SXin Li    <td>Argument conversions to nondeduced parameter types revisited</td>
11452*67e74705SXin Li    <td align="center">Not resolved</td>
11453*67e74705SXin Li  </tr>
11454*67e74705SXin Li  <tr id="1940">
11455*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1940">1940</a></td>
11456*67e74705SXin Li    <td>DRWP</td>
11457*67e74705SXin Li    <td><TT>static_assert</TT> in anonymous unions</td>
11458*67e74705SXin Li    <td class="full" align="center">Yes</td>
11459*67e74705SXin Li  </tr>
11460*67e74705SXin Li  <tr id="1941">
11461*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1941">1941</a></td>
11462*67e74705SXin Li    <td>DR</td>
11463*67e74705SXin Li    <td>SFINAE and inherited constructor default arguments</td>
11464*67e74705SXin Li    <td class="svn" align="center">SVN</td>
11465*67e74705SXin Li  </tr>
11466*67e74705SXin Li  <tr id="1942">
11467*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1942">1942</a></td>
11468*67e74705SXin Li    <td>DRWP</td>
11469*67e74705SXin Li    <td>Incorrect reference to <I>trailing-return-type</I></td>
11470*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11471*67e74705SXin Li  </tr>
11472*67e74705SXin Li  <tr class="open" id="1943">
11473*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1943">1943</a></td>
11474*67e74705SXin Li    <td>open</td>
11475*67e74705SXin Li    <td>Unspecified meaning of &#8220;bit&#8221;</td>
11476*67e74705SXin Li    <td align="center">Not resolved</td>
11477*67e74705SXin Li  </tr>
11478*67e74705SXin Li  <tr class="open" id="1944">
11479*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1944">1944</a></td>
11480*67e74705SXin Li    <td>open</td>
11481*67e74705SXin Li    <td>New C incompatibilities</td>
11482*67e74705SXin Li    <td align="center">Not resolved</td>
11483*67e74705SXin Li  </tr>
11484*67e74705SXin Li  <tr class="open" id="1945">
11485*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1945">1945</a></td>
11486*67e74705SXin Li    <td>open</td>
11487*67e74705SXin Li    <td>Friend declarations naming members of class templates in non-templates</td>
11488*67e74705SXin Li    <td align="center">Not resolved</td>
11489*67e74705SXin Li  </tr>
11490*67e74705SXin Li  <tr id="1946">
11491*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1946">1946</a></td>
11492*67e74705SXin Li    <td>accepted</td>
11493*67e74705SXin Li    <td><I>exception-specification</I>s vs pointer dereference</td>
11494*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11495*67e74705SXin Li  </tr>
11496*67e74705SXin Li  <tr id="1947">
11497*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1947">1947</a></td>
11498*67e74705SXin Li    <td>NAD</td>
11499*67e74705SXin Li    <td>Digit separators following non-octal prefix</td>
11500*67e74705SXin Li    <td class="full" align="center">Yes</td>
11501*67e74705SXin Li  </tr>
11502*67e74705SXin Li  <tr id="1948">
11503*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1948">1948</a></td>
11504*67e74705SXin Li    <td>NAD</td>
11505*67e74705SXin Li    <td><I>exception-specification</I> of replacement global <TT>new</TT></td>
11506*67e74705SXin Li    <td class="full" align="center">Yes</td>
11507*67e74705SXin Li  </tr>
11508*67e74705SXin Li  <tr id="1949">
11509*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1949">1949</a></td>
11510*67e74705SXin Li    <td>DR</td>
11511*67e74705SXin Li    <td>&#8220;sequenced after&#8221; instead of &#8220;sequenced before&#8221;</td>
11512*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11513*67e74705SXin Li  </tr>
11514*67e74705SXin Li  <tr id="1950">
11515*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1950">1950</a></td>
11516*67e74705SXin Li    <td>NAD</td>
11517*67e74705SXin Li    <td>Restructuring description of ranks of conversion sequences</td>
11518*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11519*67e74705SXin Li  </tr>
11520*67e74705SXin Li  <tr id="1951">
11521*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1951">1951</a></td>
11522*67e74705SXin Li    <td>DRWP</td>
11523*67e74705SXin Li    <td>Cv-qualification and literal types</td>
11524*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11525*67e74705SXin Li  </tr>
11526*67e74705SXin Li  <tr id="1952">
11527*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1952">1952</a></td>
11528*67e74705SXin Li    <td>DRWP</td>
11529*67e74705SXin Li    <td>Constant expressions and library undefined behavior</td>
11530*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11531*67e74705SXin Li  </tr>
11532*67e74705SXin Li  <tr class="open" id="1953">
11533*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1953">1953</a></td>
11534*67e74705SXin Li    <td>open</td>
11535*67e74705SXin Li    <td>Data races and common initial sequence</td>
11536*67e74705SXin Li    <td align="center">Not resolved</td>
11537*67e74705SXin Li  </tr>
11538*67e74705SXin Li  <tr class="open" id="1954">
11539*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1954">1954</a></td>
11540*67e74705SXin Li    <td>open</td>
11541*67e74705SXin Li    <td><TT>typeid</TT> null dereference check in subexpressions</td>
11542*67e74705SXin Li    <td align="center">Not resolved</td>
11543*67e74705SXin Li  </tr>
11544*67e74705SXin Li  <tr id="1955">
11545*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1955">1955</a></td>
11546*67e74705SXin Li    <td>ready</td>
11547*67e74705SXin Li    <td><TT>#elif</TT> with invalid controlling expression</td>
11548*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11549*67e74705SXin Li  </tr>
11550*67e74705SXin Li  <tr id="1956">
11551*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1956">1956</a></td>
11552*67e74705SXin Li    <td>DRWP</td>
11553*67e74705SXin Li    <td>Reuse of storage of automatic variables</td>
11554*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11555*67e74705SXin Li  </tr>
11556*67e74705SXin Li  <tr class="open" id="1957">
11557*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1957">1957</a></td>
11558*67e74705SXin Li    <td>extension</td>
11559*67e74705SXin Li    <td><TT>decltype(auto)</TT> with direct-list-initialization</td>
11560*67e74705SXin Li    <td align="center">Not resolved</td>
11561*67e74705SXin Li  </tr>
11562*67e74705SXin Li  <tr id="1958">
11563*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1958">1958</a></td>
11564*67e74705SXin Li    <td>DRWP</td>
11565*67e74705SXin Li    <td><TT>decltype(auto)</TT> with parenthesized initializer</td>
11566*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11567*67e74705SXin Li  </tr>
11568*67e74705SXin Li  <tr id="1959">
11569*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1959">1959</a></td>
11570*67e74705SXin Li    <td>DR</td>
11571*67e74705SXin Li    <td>Inadvertently inherited copy constructor</td>
11572*67e74705SXin Li    <td class="svn" align="center">SVN</td>
11573*67e74705SXin Li  </tr>
11574*67e74705SXin Li  <tr id="1960">
11575*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1960">1960</a></td>
11576*67e74705SXin Li    <td>NAD</td>
11577*67e74705SXin Li    <td>Visibility of entity named in class-scope <I>using-declaration</I></td>
11578*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11579*67e74705SXin Li  </tr>
11580*67e74705SXin Li  <tr class="open" id="1961">
11581*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1961">1961</a></td>
11582*67e74705SXin Li    <td>review</td>
11583*67e74705SXin Li    <td>Potentially-concurrent actions within a signal handler</td>
11584*67e74705SXin Li    <td align="center">Not resolved</td>
11585*67e74705SXin Li  </tr>
11586*67e74705SXin Li  <tr class="open" id="1962">
11587*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1962">1962</a></td>
11588*67e74705SXin Li    <td>drafting</td>
11589*67e74705SXin Li    <td>Type of <TT>__func__</TT></td>
11590*67e74705SXin Li    <td align="center">Not resolved</td>
11591*67e74705SXin Li  </tr>
11592*67e74705SXin Li  <tr id="1963">
11593*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1963">1963</a></td>
11594*67e74705SXin Li    <td>DRWP</td>
11595*67e74705SXin Li    <td>Implementation-defined identifier characters</td>
11596*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11597*67e74705SXin Li  </tr>
11598*67e74705SXin Li  <tr id="1964">
11599*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1964">1964</a></td>
11600*67e74705SXin Li    <td>NAD</td>
11601*67e74705SXin Li    <td><I>opaque-enum-declaration</I> in <I>alias-declaration</I>?</td>
11602*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11603*67e74705SXin Li  </tr>
11604*67e74705SXin Li  <tr class="open" id="1965">
11605*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1965">1965</a></td>
11606*67e74705SXin Li    <td>drafting</td>
11607*67e74705SXin Li    <td>Explicit casts to reference types</td>
11608*67e74705SXin Li    <td align="center">Not resolved</td>
11609*67e74705SXin Li  </tr>
11610*67e74705SXin Li  <tr id="1966">
11611*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1966">1966</a></td>
11612*67e74705SXin Li    <td>DRWP</td>
11613*67e74705SXin Li    <td>Colon following enumeration <I>elaborated-type-specifier</I></td>
11614*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11615*67e74705SXin Li  </tr>
11616*67e74705SXin Li  <tr id="1967">
11617*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1967">1967</a></td>
11618*67e74705SXin Li    <td>DRWP</td>
11619*67e74705SXin Li    <td>Temporary lifetime and move-elision</td>
11620*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11621*67e74705SXin Li  </tr>
11622*67e74705SXin Li  <tr id="1968">
11623*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1968">1968</a></td>
11624*67e74705SXin Li    <td>NAD</td>
11625*67e74705SXin Li    <td>Address of <TT>typeid</TT> in constant expressions</td>
11626*67e74705SXin Li    <td class="full" align="center">Yes</td>
11627*67e74705SXin Li  </tr>
11628*67e74705SXin Li  <tr class="open" id="1969">
11629*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1969">1969</a></td>
11630*67e74705SXin Li    <td>open</td>
11631*67e74705SXin Li    <td>Missing exclusion of <TT>~S</TT> as an ordinary function name</td>
11632*67e74705SXin Li    <td align="center">Not resolved</td>
11633*67e74705SXin Li  </tr>
11634*67e74705SXin Li  <tr id="1970">
11635*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1970">1970</a></td>
11636*67e74705SXin Li    <td>NAD</td>
11637*67e74705SXin Li    <td>Ambiguity resolution for <TT>(T())*x</TT></td>
11638*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11639*67e74705SXin Li  </tr>
11640*67e74705SXin Li  <tr id="1971">
11641*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1971">1971</a></td>
11642*67e74705SXin Li    <td>DRWP</td>
11643*67e74705SXin Li    <td>Unclear disambiguation of destructor and <TT>operator~</TT></td>
11644*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11645*67e74705SXin Li  </tr>
11646*67e74705SXin Li  <tr class="open" id="1972">
11647*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1972">1972</a></td>
11648*67e74705SXin Li    <td>open</td>
11649*67e74705SXin Li    <td>Identifier character restrictions in non-<I>identifier</I>s</td>
11650*67e74705SXin Li    <td align="center">Not resolved</td>
11651*67e74705SXin Li  </tr>
11652*67e74705SXin Li  <tr class="open" id="1973">
11653*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1973">1973</a></td>
11654*67e74705SXin Li    <td>drafting</td>
11655*67e74705SXin Li    <td>Which <I>parameter-declaration-clause</I> in a <I>lambda-expression</I>?</td>
11656*67e74705SXin Li    <td align="center">Not resolved</td>
11657*67e74705SXin Li  </tr>
11658*67e74705SXin Li  <tr class="open" id="1974">
11659*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1974">1974</a></td>
11660*67e74705SXin Li    <td>open</td>
11661*67e74705SXin Li    <td>Redundant specification of non-type <I>typename-specifier</I></td>
11662*67e74705SXin Li    <td align="center">Not resolved</td>
11663*67e74705SXin Li  </tr>
11664*67e74705SXin Li  <tr id="1975">
11665*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1975">1975</a></td>
11666*67e74705SXin Li    <td>DR</td>
11667*67e74705SXin Li    <td>Permissible declarations for <I>exception-specification</I>s</td>
11668*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11669*67e74705SXin Li  </tr>
11670*67e74705SXin Li  <tr id="1976">
11671*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1976">1976</a></td>
11672*67e74705SXin Li    <td>NAD</td>
11673*67e74705SXin Li    <td>Ambiguity of <I>namespace-alias</I>es</td>
11674*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11675*67e74705SXin Li  </tr>
11676*67e74705SXin Li  <tr class="open" id="1977">
11677*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1977">1977</a></td>
11678*67e74705SXin Li    <td>drafting</td>
11679*67e74705SXin Li    <td>Contradictory results of failed destructor lookup</td>
11680*67e74705SXin Li    <td align="center">Not resolved</td>
11681*67e74705SXin Li  </tr>
11682*67e74705SXin Li  <tr id="1978">
11683*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1978">1978</a></td>
11684*67e74705SXin Li    <td>DRWP</td>
11685*67e74705SXin Li    <td>Redundant description of explicit constructor use</td>
11686*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11687*67e74705SXin Li  </tr>
11688*67e74705SXin Li  <tr class="open" id="1979">
11689*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1979">1979</a></td>
11690*67e74705SXin Li    <td>drafting</td>
11691*67e74705SXin Li    <td>Alias template specialization in template member definition</td>
11692*67e74705SXin Li    <td align="center">Not resolved</td>
11693*67e74705SXin Li  </tr>
11694*67e74705SXin Li  <tr class="open" id="1980">
11695*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1980">1980</a></td>
11696*67e74705SXin Li    <td>drafting</td>
11697*67e74705SXin Li    <td>Equivalent but not functionally-equivalent redeclarations</td>
11698*67e74705SXin Li    <td align="center">Not resolved</td>
11699*67e74705SXin Li  </tr>
11700*67e74705SXin Li  <tr id="1981">
11701*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1981">1981</a></td>
11702*67e74705SXin Li    <td>DR</td>
11703*67e74705SXin Li    <td>Implicit contextual conversions and <TT>explicit</TT></td>
11704*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11705*67e74705SXin Li  </tr>
11706*67e74705SXin Li  <tr id="1982">
11707*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1982">1982</a></td>
11708*67e74705SXin Li    <td>NAD</td>
11709*67e74705SXin Li    <td>Deduction extending parameter pack</td>
11710*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11711*67e74705SXin Li  </tr>
11712*67e74705SXin Li  <tr class="open" id="1983">
11713*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1983">1983</a></td>
11714*67e74705SXin Li    <td>drafting</td>
11715*67e74705SXin Li    <td>Inappropriate use of <I>virt-specifier</I></td>
11716*67e74705SXin Li    <td align="center">Not resolved</td>
11717*67e74705SXin Li  </tr>
11718*67e74705SXin Li  <tr id="1984">
11719*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1984">1984</a></td>
11720*67e74705SXin Li    <td>NAD</td>
11721*67e74705SXin Li    <td>Lossless narrowing conversions</td>
11722*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11723*67e74705SXin Li  </tr>
11724*67e74705SXin Li  <tr id="1985">
11725*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1985">1985</a></td>
11726*67e74705SXin Li    <td>NAD</td>
11727*67e74705SXin Li    <td>Unknown bound array member with <I>brace-or-equal-initializer</I></td>
11728*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11729*67e74705SXin Li  </tr>
11730*67e74705SXin Li  <tr class="open" id="1986">
11731*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1986">1986</a></td>
11732*67e74705SXin Li    <td>drafting</td>
11733*67e74705SXin Li    <td>odr-use and delayed initialization</td>
11734*67e74705SXin Li    <td align="center">Not resolved</td>
11735*67e74705SXin Li  </tr>
11736*67e74705SXin Li  <tr id="1987">
11737*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1987">1987</a></td>
11738*67e74705SXin Li    <td>NAD</td>
11739*67e74705SXin Li    <td><TT>constexpr</TT> static data members across translation units</td>
11740*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11741*67e74705SXin Li  </tr>
11742*67e74705SXin Li  <tr id="1988">
11743*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1988">1988</a></td>
11744*67e74705SXin Li    <td>DRWP</td>
11745*67e74705SXin Li    <td>Ambiguity between dependent and non-dependent bases in implicit member access</td>
11746*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11747*67e74705SXin Li  </tr>
11748*67e74705SXin Li  <tr class="open" id="1989">
11749*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1989">1989</a></td>
11750*67e74705SXin Li    <td>drafting</td>
11751*67e74705SXin Li    <td>Insufficient restrictions on parameters of postfix operators</td>
11752*67e74705SXin Li    <td align="center">Not resolved</td>
11753*67e74705SXin Li  </tr>
11754*67e74705SXin Li  <tr id="1990">
11755*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1990">1990</a></td>
11756*67e74705SXin Li    <td>DR</td>
11757*67e74705SXin Li    <td>Ambiguity due to optional <I>decl-specifier-seq</I></td>
11758*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11759*67e74705SXin Li  </tr>
11760*67e74705SXin Li  <tr id="1991">
11761*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1991">1991</a></td>
11762*67e74705SXin Li    <td>DR</td>
11763*67e74705SXin Li    <td>Inheriting constructors vs default arguments</td>
11764*67e74705SXin Li    <td class="svn" align="center">SVN</td>
11765*67e74705SXin Li  </tr>
11766*67e74705SXin Li  <tr id="1992">
11767*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1992">1992</a></td>
11768*67e74705SXin Li    <td>tentatively ready</td>
11769*67e74705SXin Li    <td><TT>new (std::nothrow) int[N]</TT> can throw</td>
11770*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11771*67e74705SXin Li  </tr>
11772*67e74705SXin Li  <tr class="open" id="1993">
11773*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1993">1993</a></td>
11774*67e74705SXin Li    <td>open</td>
11775*67e74705SXin Li    <td>Use of <TT>template&lt;&gt;</TT> defining member of explicit specialization</td>
11776*67e74705SXin Li    <td align="center">Not resolved</td>
11777*67e74705SXin Li  </tr>
11778*67e74705SXin Li  <tr id="1994">
11779*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1994">1994</a></td>
11780*67e74705SXin Li    <td>dup</td>
11781*67e74705SXin Li    <td>Confusing wording regarding multiple <TT>template&lt;&gt;</TT> prefixes</td>
11782*67e74705SXin Li    <td class="none" align="center">Duplicate of <a href="#529">529</a></td>
11783*67e74705SXin Li  </tr>
11784*67e74705SXin Li  <tr id="1995">
11785*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1995">1995</a></td>
11786*67e74705SXin Li    <td>accepted</td>
11787*67e74705SXin Li    <td><I>exception-specification</I>s and non-type template parameters</td>
11788*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11789*67e74705SXin Li  </tr>
11790*67e74705SXin Li  <tr class="open" id="1996">
11791*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1996">1996</a></td>
11792*67e74705SXin Li    <td>drafting</td>
11793*67e74705SXin Li    <td>Reference list-initialization ignores conversion functions</td>
11794*67e74705SXin Li    <td align="center">Not resolved</td>
11795*67e74705SXin Li  </tr>
11796*67e74705SXin Li  <tr class="open" id="1997">
11797*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1997">1997</a></td>
11798*67e74705SXin Li    <td>drafting</td>
11799*67e74705SXin Li    <td>Placement new and previous initialization</td>
11800*67e74705SXin Li    <td align="center">Not resolved</td>
11801*67e74705SXin Li  </tr>
11802*67e74705SXin Li  <tr id="1998">
11803*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1998">1998</a></td>
11804*67e74705SXin Li    <td>NAD</td>
11805*67e74705SXin Li    <td>Additional sources of xvalue expressions</td>
11806*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11807*67e74705SXin Li  </tr>
11808*67e74705SXin Li  <tr id="1999">
11809*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1999">1999</a></td>
11810*67e74705SXin Li    <td>DRWP</td>
11811*67e74705SXin Li    <td>Representation of source characters as universal-character-names</td>
11812*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11813*67e74705SXin Li  </tr>
11814*67e74705SXin Li  <tr id="2000">
11815*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2000">2000</a></td>
11816*67e74705SXin Li    <td>DR</td>
11817*67e74705SXin Li    <td><I>header-name</I> outside <TT>#include</TT> directive</td>
11818*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11819*67e74705SXin Li  </tr>
11820*67e74705SXin Li  <tr id="2001">
11821*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2001">2001</a></td>
11822*67e74705SXin Li    <td>ready</td>
11823*67e74705SXin Li    <td><I>non-directive</I> is underspecified</td>
11824*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11825*67e74705SXin Li  </tr>
11826*67e74705SXin Li  <tr class="open" id="2002">
11827*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2002">2002</a></td>
11828*67e74705SXin Li    <td>open</td>
11829*67e74705SXin Li    <td>White space within preprocessing directives</td>
11830*67e74705SXin Li    <td align="center">Not resolved</td>
11831*67e74705SXin Li  </tr>
11832*67e74705SXin Li  <tr class="open" id="2003">
11833*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2003">2003</a></td>
11834*67e74705SXin Li    <td>drafting</td>
11835*67e74705SXin Li    <td>Zero-argument macros incorrectly specified</td>
11836*67e74705SXin Li    <td align="center">Not resolved</td>
11837*67e74705SXin Li  </tr>
11838*67e74705SXin Li  <tr id="2004">
11839*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2004">2004</a></td>
11840*67e74705SXin Li    <td>DR</td>
11841*67e74705SXin Li    <td>Unions with mutable members in constant expressions</td>
11842*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11843*67e74705SXin Li  </tr>
11844*67e74705SXin Li  <tr id="2005">
11845*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2005">2005</a></td>
11846*67e74705SXin Li    <td>NAD</td>
11847*67e74705SXin Li    <td>Incorrect <TT>constexpr</TT> reference initialization requirements</td>
11848*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11849*67e74705SXin Li  </tr>
11850*67e74705SXin Li  <tr id="2006">
11851*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2006">2006</a></td>
11852*67e74705SXin Li    <td>DR</td>
11853*67e74705SXin Li    <td>Cv-qualified <TT>void</TT> types</td>
11854*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11855*67e74705SXin Li  </tr>
11856*67e74705SXin Li  <tr class="open" id="2007">
11857*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2007">2007</a></td>
11858*67e74705SXin Li    <td>drafting</td>
11859*67e74705SXin Li    <td>Argument-dependent lookup for <TT>operator=</TT></td>
11860*67e74705SXin Li    <td align="center">Not resolved</td>
11861*67e74705SXin Li  </tr>
11862*67e74705SXin Li  <tr id="2008">
11863*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2008">2008</a></td>
11864*67e74705SXin Li    <td>ready</td>
11865*67e74705SXin Li    <td>Default <I>template-argument</I>s underspecified</td>
11866*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11867*67e74705SXin Li  </tr>
11868*67e74705SXin Li  <tr class="open" id="2009">
11869*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2009">2009</a></td>
11870*67e74705SXin Li    <td>open</td>
11871*67e74705SXin Li    <td>Unclear specification of class scope</td>
11872*67e74705SXin Li    <td align="center">Not resolved</td>
11873*67e74705SXin Li  </tr>
11874*67e74705SXin Li  <tr id="2010">
11875*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2010">2010</a></td>
11876*67e74705SXin Li    <td>accepted</td>
11877*67e74705SXin Li    <td><I>exception-specification</I>s and conversion operators</td>
11878*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11879*67e74705SXin Li  </tr>
11880*67e74705SXin Li  <tr class="open" id="2011">
11881*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2011">2011</a></td>
11882*67e74705SXin Li    <td>review</td>
11883*67e74705SXin Li    <td>Unclear effect of reference capture of reference</td>
11884*67e74705SXin Li    <td align="center">Not resolved</td>
11885*67e74705SXin Li  </tr>
11886*67e74705SXin Li  <tr id="2012">
11887*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2012">2012</a></td>
11888*67e74705SXin Li    <td>tentatively ready</td>
11889*67e74705SXin Li    <td>Lifetime of references</td>
11890*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11891*67e74705SXin Li  </tr>
11892*67e74705SXin Li  <tr class="open" id="2013">
11893*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2013">2013</a></td>
11894*67e74705SXin Li    <td>drafting</td>
11895*67e74705SXin Li    <td>Pointer subtraction in large array</td>
11896*67e74705SXin Li    <td align="center">Not resolved</td>
11897*67e74705SXin Li  </tr>
11898*67e74705SXin Li  <tr id="2014">
11899*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2014">2014</a></td>
11900*67e74705SXin Li    <td>NAD</td>
11901*67e74705SXin Li    <td>Unneeded deallocation signatures</td>
11902*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11903*67e74705SXin Li  </tr>
11904*67e74705SXin Li  <tr id="2015">
11905*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2015">2015</a></td>
11906*67e74705SXin Li    <td>DR</td>
11907*67e74705SXin Li    <td>odr-use of deleted virtual functions</td>
11908*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11909*67e74705SXin Li  </tr>
11910*67e74705SXin Li  <tr id="2016">
11911*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2016">2016</a></td>
11912*67e74705SXin Li    <td>DR</td>
11913*67e74705SXin Li    <td>Confusing wording in description of conversion function</td>
11914*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11915*67e74705SXin Li  </tr>
11916*67e74705SXin Li  <tr id="2017">
11917*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2017">2017</a></td>
11918*67e74705SXin Li    <td>ready</td>
11919*67e74705SXin Li    <td>Flowing off end is not equivalent to no-expression return</td>
11920*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11921*67e74705SXin Li  </tr>
11922*67e74705SXin Li  <tr class="open" id="2018">
11923*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2018">2018</a></td>
11924*67e74705SXin Li    <td>drafting</td>
11925*67e74705SXin Li    <td>Qualification conversion vs reference binding</td>
11926*67e74705SXin Li    <td align="center">Not resolved</td>
11927*67e74705SXin Li  </tr>
11928*67e74705SXin Li  <tr id="2019">
11929*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2019">2019</a></td>
11930*67e74705SXin Li    <td>DR</td>
11931*67e74705SXin Li    <td>Member references omitted from description of storage duration</td>
11932*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11933*67e74705SXin Li  </tr>
11934*67e74705SXin Li  <tr class="open" id="2020">
11935*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2020">2020</a></td>
11936*67e74705SXin Li    <td>drafting</td>
11937*67e74705SXin Li    <td>Inadequate description of odr-use of implicitly-invoked functions</td>
11938*67e74705SXin Li    <td align="center">Not resolved</td>
11939*67e74705SXin Li  </tr>
11940*67e74705SXin Li  <tr id="2021">
11941*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2021">2021</a></td>
11942*67e74705SXin Li    <td>dup</td>
11943*67e74705SXin Li    <td>Function template redeclaration via alias template</td>
11944*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11945*67e74705SXin Li  </tr>
11946*67e74705SXin Li  <tr class="open" id="2022">
11947*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2022">2022</a></td>
11948*67e74705SXin Li    <td>drafting</td>
11949*67e74705SXin Li    <td>Copy elision in constant expressions</td>
11950*67e74705SXin Li    <td align="center">Not resolved</td>
11951*67e74705SXin Li  </tr>
11952*67e74705SXin Li  <tr class="open" id="2023">
11953*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2023">2023</a></td>
11954*67e74705SXin Li    <td>drafting</td>
11955*67e74705SXin Li    <td>Composite reference result type of conditional operator</td>
11956*67e74705SXin Li    <td align="center">Not resolved</td>
11957*67e74705SXin Li  </tr>
11958*67e74705SXin Li  <tr id="2024">
11959*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2024">2024</a></td>
11960*67e74705SXin Li    <td>DR</td>
11961*67e74705SXin Li    <td>Dependent types and unexpanded parameter packs</td>
11962*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11963*67e74705SXin Li  </tr>
11964*67e74705SXin Li  <tr id="2025">
11965*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2025">2025</a></td>
11966*67e74705SXin Li    <td>dup</td>
11967*67e74705SXin Li    <td>Declaration matching via alias templates</td>
11968*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11969*67e74705SXin Li  </tr>
11970*67e74705SXin Li  <tr id="2026">
11971*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2026">2026</a></td>
11972*67e74705SXin Li    <td>DR</td>
11973*67e74705SXin Li    <td>Zero-initialization and <TT>constexpr</TT></td>
11974*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11975*67e74705SXin Li  </tr>
11976*67e74705SXin Li  <tr id="2027">
11977*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2027">2027</a></td>
11978*67e74705SXin Li    <td>DR</td>
11979*67e74705SXin Li    <td>Unclear requirements for multiple <TT>alignas</TT> specifiers</td>
11980*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11981*67e74705SXin Li  </tr>
11982*67e74705SXin Li  <tr class="open" id="2028">
11983*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2028">2028</a></td>
11984*67e74705SXin Li    <td>drafting</td>
11985*67e74705SXin Li    <td>Converting constructors in rvalue reference initialization</td>
11986*67e74705SXin Li    <td align="center">Not resolved</td>
11987*67e74705SXin Li  </tr>
11988*67e74705SXin Li  <tr id="2029">
11989*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2029">2029</a></td>
11990*67e74705SXin Li    <td>dup</td>
11991*67e74705SXin Li    <td>Abstract class return type in <TT>decltype</TT> operand</td>
11992*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11993*67e74705SXin Li  </tr>
11994*67e74705SXin Li  <tr id="2030">
11995*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2030">2030</a></td>
11996*67e74705SXin Li    <td>NAD</td>
11997*67e74705SXin Li    <td>Access of injected-class-name with template arguments</td>
11998*67e74705SXin Li    <td class="none" align="center">Unknown</td>
11999*67e74705SXin Li  </tr>
12000*67e74705SXin Li  <tr id="2031">
12001*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2031">2031</a></td>
12002*67e74705SXin Li    <td>DR</td>
12003*67e74705SXin Li    <td>Missing incompatibility for <TT>&amp;&amp;</TT></td>
12004*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12005*67e74705SXin Li  </tr>
12006*67e74705SXin Li  <tr id="2032">
12007*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2032">2032</a></td>
12008*67e74705SXin Li    <td>tentatively ready</td>
12009*67e74705SXin Li    <td>Default <I>template-argument</I>s of variable templates</td>
12010*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12011*67e74705SXin Li  </tr>
12012*67e74705SXin Li  <tr id="2033">
12013*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2033">2033</a></td>
12014*67e74705SXin Li    <td>tentatively ready</td>
12015*67e74705SXin Li    <td>Redundant restriction on partial specialization argument</td>
12016*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12017*67e74705SXin Li  </tr>
12018*67e74705SXin Li  <tr id="2034">
12019*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2034">2034</a></td>
12020*67e74705SXin Li    <td>NAD</td>
12021*67e74705SXin Li    <td>Deprecating <TT>uncaught_exception()</TT></td>
12022*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12023*67e74705SXin Li  </tr>
12024*67e74705SXin Li  <tr class="open" id="2035">
12025*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2035">2035</a></td>
12026*67e74705SXin Li    <td>review</td>
12027*67e74705SXin Li    <td>Multi-section example is confusing</td>
12028*67e74705SXin Li    <td align="center">Not resolved</td>
12029*67e74705SXin Li  </tr>
12030*67e74705SXin Li  <tr id="2036">
12031*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2036">2036</a></td>
12032*67e74705SXin Li    <td>NAD</td>
12033*67e74705SXin Li    <td>Refactoring <I>parameters-and-qualifiers</I></td>
12034*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12035*67e74705SXin Li  </tr>
12036*67e74705SXin Li  <tr class="open" id="2037">
12037*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2037">2037</a></td>
12038*67e74705SXin Li    <td>drafting</td>
12039*67e74705SXin Li    <td>Alias templates and template declaration matching</td>
12040*67e74705SXin Li    <td align="center">Not resolved</td>
12041*67e74705SXin Li  </tr>
12042*67e74705SXin Li  <tr id="2038">
12043*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2038">2038</a></td>
12044*67e74705SXin Li    <td>tentatively ready</td>
12045*67e74705SXin Li    <td>Document C++14 incompatibility of new braced deduction rule</td>
12046*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12047*67e74705SXin Li  </tr>
12048*67e74705SXin Li  <tr id="2039">
12049*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2039">2039</a></td>
12050*67e74705SXin Li    <td>tentatively ready</td>
12051*67e74705SXin Li    <td>Constant conversions to <TT>bool</TT></td>
12052*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12053*67e74705SXin Li  </tr>
12054*67e74705SXin Li  <tr id="2040">
12055*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2040">2040</a></td>
12056*67e74705SXin Li    <td>tentatively ready</td>
12057*67e74705SXin Li    <td><I>trailing-return-type</I> no longer ambiguous</td>
12058*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12059*67e74705SXin Li  </tr>
12060*67e74705SXin Li  <tr id="2041">
12061*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2041">2041</a></td>
12062*67e74705SXin Li    <td>tentatively ready</td>
12063*67e74705SXin Li    <td>Namespace for explicit class template specialization</td>
12064*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12065*67e74705SXin Li  </tr>
12066*67e74705SXin Li  <tr class="open" id="2042">
12067*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2042">2042</a></td>
12068*67e74705SXin Li    <td>open</td>
12069*67e74705SXin Li    <td>Exceptions and deallocation functions</td>
12070*67e74705SXin Li    <td align="center">Not resolved</td>
12071*67e74705SXin Li  </tr>
12072*67e74705SXin Li  <tr class="open" id="2043">
12073*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2043">2043</a></td>
12074*67e74705SXin Li    <td>drafting</td>
12075*67e74705SXin Li    <td>Generalized template arguments and array-to-pointer decay</td>
12076*67e74705SXin Li    <td align="center">Not resolved</td>
12077*67e74705SXin Li  </tr>
12078*67e74705SXin Li  <tr id="2044">
12079*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2044">2044</a></td>
12080*67e74705SXin Li    <td>tentatively ready</td>
12081*67e74705SXin Li    <td><TT>decltype(auto)</TT> and <TT>void</TT></td>
12082*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12083*67e74705SXin Li  </tr>
12084*67e74705SXin Li  <tr class="open" id="2045">
12085*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2045">2045</a></td>
12086*67e74705SXin Li    <td>drafting</td>
12087*67e74705SXin Li    <td>&#8220;Identical&#8221; template parameter lists</td>
12088*67e74705SXin Li    <td align="center">Not resolved</td>
12089*67e74705SXin Li  </tr>
12090*67e74705SXin Li  <tr class="open" id="2046">
12091*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2046">2046</a></td>
12092*67e74705SXin Li    <td>concurrency</td>
12093*67e74705SXin Li    <td>Incomplete thread specifications</td>
12094*67e74705SXin Li    <td align="center">Not resolved</td>
12095*67e74705SXin Li  </tr>
12096*67e74705SXin Li  <tr id="2047">
12097*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2047">2047</a></td>
12098*67e74705SXin Li    <td>tentatively ready</td>
12099*67e74705SXin Li    <td>Coordinating &#8220;throws anything&#8221; specifications</td>
12100*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12101*67e74705SXin Li  </tr>
12102*67e74705SXin Li  <tr class="open" id="2048">
12103*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2048">2048</a></td>
12104*67e74705SXin Li    <td>open</td>
12105*67e74705SXin Li    <td>C-style casts that cast away constness vs <TT>static_cast</TT></td>
12106*67e74705SXin Li    <td align="center">Not resolved</td>
12107*67e74705SXin Li  </tr>
12108*67e74705SXin Li  <tr class="open" id="2049">
12109*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2049">2049</a></td>
12110*67e74705SXin Li    <td>drafting</td>
12111*67e74705SXin Li    <td>List initializer in non-type template default argument</td>
12112*67e74705SXin Li    <td align="center">Not resolved</td>
12113*67e74705SXin Li  </tr>
12114*67e74705SXin Li  <tr id="2050">
12115*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2050">2050</a></td>
12116*67e74705SXin Li    <td>NAD</td>
12117*67e74705SXin Li    <td>Consolidate specification of linkage</td>
12118*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12119*67e74705SXin Li  </tr>
12120*67e74705SXin Li  <tr class="open" id="2051">
12121*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2051">2051</a></td>
12122*67e74705SXin Li    <td>drafting</td>
12123*67e74705SXin Li    <td>Simplifying alias rules</td>
12124*67e74705SXin Li    <td align="center">Not resolved</td>
12125*67e74705SXin Li  </tr>
12126*67e74705SXin Li  <tr id="2052">
12127*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2052">2052</a></td>
12128*67e74705SXin Li    <td>DR</td>
12129*67e74705SXin Li    <td>Template argument deduction vs overloaded operators</td>
12130*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12131*67e74705SXin Li  </tr>
12132*67e74705SXin Li  <tr class="open" id="2053">
12133*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2053">2053</a></td>
12134*67e74705SXin Li    <td>drafting</td>
12135*67e74705SXin Li    <td><TT>auto</TT> in non-generic lambdas</td>
12136*67e74705SXin Li    <td align="center">Not resolved</td>
12137*67e74705SXin Li  </tr>
12138*67e74705SXin Li  <tr class="open" id="2054">
12139*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2054">2054</a></td>
12140*67e74705SXin Li    <td>open</td>
12141*67e74705SXin Li    <td>Missing description of class SFINAE</td>
12142*67e74705SXin Li    <td align="center">Not resolved</td>
12143*67e74705SXin Li  </tr>
12144*67e74705SXin Li  <tr class="open" id="2055">
12145*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2055">2055</a></td>
12146*67e74705SXin Li    <td>open</td>
12147*67e74705SXin Li    <td>Explicitly-specified non-deduced parameter packs</td>
12148*67e74705SXin Li    <td align="center">Not resolved</td>
12149*67e74705SXin Li  </tr>
12150*67e74705SXin Li  <tr class="open" id="2056">
12151*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2056">2056</a></td>
12152*67e74705SXin Li    <td>drafting</td>
12153*67e74705SXin Li    <td>Member function calls in partially-initialized class objects</td>
12154*67e74705SXin Li    <td align="center">Not resolved</td>
12155*67e74705SXin Li  </tr>
12156*67e74705SXin Li  <tr class="open" id="2057">
12157*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2057">2057</a></td>
12158*67e74705SXin Li    <td>open</td>
12159*67e74705SXin Li    <td>Template template arguments with default arguments</td>
12160*67e74705SXin Li    <td align="center">Not resolved</td>
12161*67e74705SXin Li  </tr>
12162*67e74705SXin Li  <tr class="open" id="2058">
12163*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2058">2058</a></td>
12164*67e74705SXin Li    <td>drafting</td>
12165*67e74705SXin Li    <td>More errors from internal-linkage namespaces</td>
12166*67e74705SXin Li    <td align="center">Not resolved</td>
12167*67e74705SXin Li  </tr>
12168*67e74705SXin Li  <tr class="open" id="2059">
12169*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2059">2059</a></td>
12170*67e74705SXin Li    <td>open</td>
12171*67e74705SXin Li    <td>Linkage and deduced return types</td>
12172*67e74705SXin Li    <td align="center">Not resolved</td>
12173*67e74705SXin Li  </tr>
12174*67e74705SXin Li  <tr id="2060">
12175*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2060">2060</a></td>
12176*67e74705SXin Li    <td>NAD</td>
12177*67e74705SXin Li    <td>Deduced return type for explicit specialization</td>
12178*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12179*67e74705SXin Li  </tr>
12180*67e74705SXin Li  <tr id="2061">
12181*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2061">2061</a></td>
12182*67e74705SXin Li    <td>tentatively ready</td>
12183*67e74705SXin Li    <td>Inline namespace after simplifications</td>
12184*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12185*67e74705SXin Li  </tr>
12186*67e74705SXin Li  <tr class="open" id="2062">
12187*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2062">2062</a></td>
12188*67e74705SXin Li    <td>drafting</td>
12189*67e74705SXin Li    <td>Class template redeclaration requirements</td>
12190*67e74705SXin Li    <td align="center">Not resolved</td>
12191*67e74705SXin Li  </tr>
12192*67e74705SXin Li  <tr id="2063">
12193*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2063">2063</a></td>
12194*67e74705SXin Li    <td>tentatively ready</td>
12195*67e74705SXin Li    <td>Type/nontype hiding in class scope</td>
12196*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12197*67e74705SXin Li  </tr>
12198*67e74705SXin Li  <tr id="2064">
12199*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2064">2064</a></td>
12200*67e74705SXin Li    <td>tentatively ready</td>
12201*67e74705SXin Li    <td>Conflicting specifications for dependent <I>decltype-specifier</I>s</td>
12202*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12203*67e74705SXin Li  </tr>
12204*67e74705SXin Li  <tr class="open" id="2065">
12205*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2065">2065</a></td>
12206*67e74705SXin Li    <td>drafting</td>
12207*67e74705SXin Li    <td>Current instantiation of a partial specialization</td>
12208*67e74705SXin Li    <td align="center">Not resolved</td>
12209*67e74705SXin Li  </tr>
12210*67e74705SXin Li  <tr id="2066">
12211*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2066">2066</a></td>
12212*67e74705SXin Li    <td>tentatively ready</td>
12213*67e74705SXin Li    <td>Does type-dependent imply value-dependent?</td>
12214*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12215*67e74705SXin Li  </tr>
12216*67e74705SXin Li  <tr class="open" id="2067">
12217*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2067">2067</a></td>
12218*67e74705SXin Li    <td>open</td>
12219*67e74705SXin Li    <td>Generated variadic templates requiring empty pack</td>
12220*67e74705SXin Li    <td align="center">Not resolved</td>
12221*67e74705SXin Li  </tr>
12222*67e74705SXin Li  <tr id="2068">
12223*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2068">2068</a></td>
12224*67e74705SXin Li    <td>tentatively ready</td>
12225*67e74705SXin Li    <td>When can/must a defaulted virtual destructor be defined?</td>
12226*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12227*67e74705SXin Li  </tr>
12228*67e74705SXin Li  <tr id="2069">
12229*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2069">2069</a></td>
12230*67e74705SXin Li    <td>tentatively ready</td>
12231*67e74705SXin Li    <td>Do destructors have names?</td>
12232*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12233*67e74705SXin Li  </tr>
12234*67e74705SXin Li  <tr class="open" id="2070">
12235*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2070">2070</a></td>
12236*67e74705SXin Li    <td>drafting</td>
12237*67e74705SXin Li    <td><I>using-declaration</I> with dependent <I>nested-name-specifier</I></td>
12238*67e74705SXin Li    <td align="center">Not resolved</td>
12239*67e74705SXin Li  </tr>
12240*67e74705SXin Li  <tr id="2071">
12241*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2071">2071</a></td>
12242*67e74705SXin Li    <td>tentatively ready</td>
12243*67e74705SXin Li    <td><TT>typedef</TT> with no declarator</td>
12244*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12245*67e74705SXin Li  </tr>
12246*67e74705SXin Li  <tr class="open" id="2072">
12247*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2072">2072</a></td>
12248*67e74705SXin Li    <td>drafting</td>
12249*67e74705SXin Li    <td>Default argument instantiation for member functions of templates</td>
12250*67e74705SXin Li    <td align="center">Not resolved</td>
12251*67e74705SXin Li  </tr>
12252*67e74705SXin Li  <tr class="open" id="2073">
12253*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2073">2073</a></td>
12254*67e74705SXin Li    <td>open</td>
12255*67e74705SXin Li    <td>Allocating memory for exception objects</td>
12256*67e74705SXin Li    <td align="center">Not resolved</td>
12257*67e74705SXin Li  </tr>
12258*67e74705SXin Li  <tr class="open" id="2074">
12259*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2074">2074</a></td>
12260*67e74705SXin Li    <td>drafting</td>
12261*67e74705SXin Li    <td>Type-dependence of local class of function template</td>
12262*67e74705SXin Li    <td align="center">Not resolved</td>
12263*67e74705SXin Li  </tr>
12264*67e74705SXin Li  <tr id="2075">
12265*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2075">2075</a></td>
12266*67e74705SXin Li    <td>DR</td>
12267*67e74705SXin Li    <td>Passing short initializer lists to array reference parameters</td>
12268*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12269*67e74705SXin Li  </tr>
12270*67e74705SXin Li  <tr class="open" id="2076">
12271*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2076">2076</a></td>
12272*67e74705SXin Li    <td>open</td>
12273*67e74705SXin Li    <td>List-initialization of arguments for constructor parameters</td>
12274*67e74705SXin Li    <td align="center">Not resolved</td>
12275*67e74705SXin Li  </tr>
12276*67e74705SXin Li  <tr class="open" id="2077">
12277*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2077">2077</a></td>
12278*67e74705SXin Li    <td>open</td>
12279*67e74705SXin Li    <td>Overload resolution and invalid rvalue-reference initialization</td>
12280*67e74705SXin Li    <td align="center">Not resolved</td>
12281*67e74705SXin Li  </tr>
12282*67e74705SXin Li  <tr id="2078">
12283*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2078">2078</a></td>
12284*67e74705SXin Li    <td>NAD</td>
12285*67e74705SXin Li    <td>Name lookup of <I>mem-initilizer-id</I></td>
12286*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12287*67e74705SXin Li  </tr>
12288*67e74705SXin Li  <tr id="2079">
12289*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2079">2079</a></td>
12290*67e74705SXin Li    <td>tentatively ready</td>
12291*67e74705SXin Li    <td><TT>[[</TT> appearing in a <I>balanced-token-seq</I></td>
12292*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12293*67e74705SXin Li  </tr>
12294*67e74705SXin Li  <tr class="open" id="2080">
12295*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2080">2080</a></td>
12296*67e74705SXin Li    <td>drafting</td>
12297*67e74705SXin Li    <td>Example with empty anonymous union member</td>
12298*67e74705SXin Li    <td align="center">Not resolved</td>
12299*67e74705SXin Li  </tr>
12300*67e74705SXin Li  <tr class="open" id="2081">
12301*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2081">2081</a></td>
12302*67e74705SXin Li    <td>drafting</td>
12303*67e74705SXin Li    <td>Deduced return type in redeclaration or specialization of function template</td>
12304*67e74705SXin Li    <td align="center">Not resolved</td>
12305*67e74705SXin Li  </tr>
12306*67e74705SXin Li  <tr id="2082">
12307*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2082">2082</a></td>
12308*67e74705SXin Li    <td>ready</td>
12309*67e74705SXin Li    <td>Referring to parameters in unevaluated operands of default arguments</td>
12310*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12311*67e74705SXin Li  </tr>
12312*67e74705SXin Li  <tr class="open" id="2083">
12313*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2083">2083</a></td>
12314*67e74705SXin Li    <td>open</td>
12315*67e74705SXin Li    <td>Incorrect cases of odr-use</td>
12316*67e74705SXin Li    <td align="center">Not resolved</td>
12317*67e74705SXin Li  </tr>
12318*67e74705SXin Li  <tr id="2084">
12319*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2084">2084</a></td>
12320*67e74705SXin Li    <td>ready</td>
12321*67e74705SXin Li    <td>NSDMIs and deleted union default constructors</td>
12322*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12323*67e74705SXin Li  </tr>
12324*67e74705SXin Li  <tr id="2085">
12325*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2085">2085</a></td>
12326*67e74705SXin Li    <td>tentatively ready</td>
12327*67e74705SXin Li    <td>Invalid example of adding special member function via default argument</td>
12328*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12329*67e74705SXin Li  </tr>
12330*67e74705SXin Li  <tr class="open" id="2086">
12331*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2086">2086</a></td>
12332*67e74705SXin Li    <td>drafting</td>
12333*67e74705SXin Li    <td>Reference odr-use vs implicit capture</td>
12334*67e74705SXin Li    <td align="center">Not resolved</td>
12335*67e74705SXin Li  </tr>
12336*67e74705SXin Li  <tr class="open" id="2087">
12337*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2087">2087</a></td>
12338*67e74705SXin Li    <td>open</td>
12339*67e74705SXin Li    <td>Left shift of negative value by zero bits</td>
12340*67e74705SXin Li    <td align="center">Not resolved</td>
12341*67e74705SXin Li  </tr>
12342*67e74705SXin Li  <tr class="open" id="2088">
12343*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2088">2088</a></td>
12344*67e74705SXin Li    <td>open</td>
12345*67e74705SXin Li    <td>Late tiebreakers in partial ordering</td>
12346*67e74705SXin Li    <td align="center">Not resolved</td>
12347*67e74705SXin Li  </tr>
12348*67e74705SXin Li  <tr class="open" id="2089">
12349*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2089">2089</a></td>
12350*67e74705SXin Li    <td>drafting</td>
12351*67e74705SXin Li    <td>Restricting selection of builtin overloaded operators</td>
12352*67e74705SXin Li    <td align="center">Not resolved</td>
12353*67e74705SXin Li  </tr>
12354*67e74705SXin Li  <tr class="open" id="2090">
12355*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2090">2090</a></td>
12356*67e74705SXin Li    <td>drafting</td>
12357*67e74705SXin Li    <td>Dependency via non-dependent base class</td>
12358*67e74705SXin Li    <td align="center">Not resolved</td>
12359*67e74705SXin Li  </tr>
12360*67e74705SXin Li  <tr class="open" id="2091">
12361*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2091">2091</a></td>
12362*67e74705SXin Li    <td>open</td>
12363*67e74705SXin Li    <td>Deducing reference non-type template arguments</td>
12364*67e74705SXin Li    <td align="center">Not resolved</td>
12365*67e74705SXin Li  </tr>
12366*67e74705SXin Li  <tr class="open" id="2092">
12367*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2092">2092</a></td>
12368*67e74705SXin Li    <td>open</td>
12369*67e74705SXin Li    <td>Deduction failure and overload resolution</td>
12370*67e74705SXin Li    <td align="center">Not resolved</td>
12371*67e74705SXin Li  </tr>
12372*67e74705SXin Li  <tr id="2093">
12373*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2093">2093</a></td>
12374*67e74705SXin Li    <td>ready</td>
12375*67e74705SXin Li    <td>Qualification conversion for pointer-to-member handler matching</td>
12376*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12377*67e74705SXin Li  </tr>
12378*67e74705SXin Li  <tr class="open" id="2094">
12379*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2094">2094</a></td>
12380*67e74705SXin Li    <td>open</td>
12381*67e74705SXin Li    <td>Trivial copy/move constructor for class with volatile member</td>
12382*67e74705SXin Li    <td align="center">Not resolved</td>
12383*67e74705SXin Li  </tr>
12384*67e74705SXin Li  <tr id="2095">
12385*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2095">2095</a></td>
12386*67e74705SXin Li    <td>tentatively ready</td>
12387*67e74705SXin Li    <td>Capturing rvalue references to functions by copy</td>
12388*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12389*67e74705SXin Li  </tr>
12390*67e74705SXin Li  <tr id="2096">
12391*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2096">2096</a></td>
12392*67e74705SXin Li    <td>tentatively ready</td>
12393*67e74705SXin Li    <td>Constraints on literal unions</td>
12394*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12395*67e74705SXin Li  </tr>
12396*67e74705SXin Li  <tr class="open" id="2097">
12397*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2097">2097</a></td>
12398*67e74705SXin Li    <td>extension</td>
12399*67e74705SXin Li    <td>Lambdas and <TT>noreturn</TT> attribute</td>
12400*67e74705SXin Li    <td align="center">Not resolved</td>
12401*67e74705SXin Li  </tr>
12402*67e74705SXin Li  <tr id="2098">
12403*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2098">2098</a></td>
12404*67e74705SXin Li    <td>tentatively ready</td>
12405*67e74705SXin Li    <td>Is <TT>uncaught_exceptions()</TT> per-thread?</td>
12406*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12407*67e74705SXin Li  </tr>
12408*67e74705SXin Li  <tr id="2099">
12409*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2099">2099</a></td>
12410*67e74705SXin Li    <td>ready</td>
12411*67e74705SXin Li    <td>Inferring the bound of an array static data member</td>
12412*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12413*67e74705SXin Li  </tr>
12414*67e74705SXin Li  <tr class="open" id="2100">
12415*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2100">2100</a></td>
12416*67e74705SXin Li    <td>open</td>
12417*67e74705SXin Li    <td>Value-dependent address of static data member of class template</td>
12418*67e74705SXin Li    <td align="center">Not resolved</td>
12419*67e74705SXin Li  </tr>
12420*67e74705SXin Li  <tr id="2101">
12421*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2101">2101</a></td>
12422*67e74705SXin Li    <td>DR</td>
12423*67e74705SXin Li    <td>Incorrect description of type- and value-dependence</td>
12424*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12425*67e74705SXin Li  </tr>
12426*67e74705SXin Li  <tr class="open" id="2102">
12427*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2102">2102</a></td>
12428*67e74705SXin Li    <td>drafting</td>
12429*67e74705SXin Li    <td>Constructor checking in <I>new-expression</I></td>
12430*67e74705SXin Li    <td align="center">Not resolved</td>
12431*67e74705SXin Li  </tr>
12432*67e74705SXin Li  <tr class="open" id="2103">
12433*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2103">2103</a></td>
12434*67e74705SXin Li    <td>drafting</td>
12435*67e74705SXin Li    <td>Lvalue-to-rvalue conversion is irrelevant in odr-use of a reference</td>
12436*67e74705SXin Li    <td align="center">Not resolved</td>
12437*67e74705SXin Li  </tr>
12438*67e74705SXin Li  <tr id="2104">
12439*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2104">2104</a></td>
12440*67e74705SXin Li    <td>tentatively ready</td>
12441*67e74705SXin Li    <td>Internal-linkage <TT>constexpr</TT> references and ODR requirements</td>
12442*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12443*67e74705SXin Li  </tr>
12444*67e74705SXin Li  <tr class="open" id="2105">
12445*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2105">2105</a></td>
12446*67e74705SXin Li    <td>open</td>
12447*67e74705SXin Li    <td>When do the arguments for a parameter pack end?</td>
12448*67e74705SXin Li    <td align="center">Not resolved</td>
12449*67e74705SXin Li  </tr>
12450*67e74705SXin Li  <tr id="2106">
12451*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2106">2106</a></td>
12452*67e74705SXin Li    <td>tentatively ready</td>
12453*67e74705SXin Li    <td>Unclear restrictions on use of function-type template arguments</td>
12454*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12455*67e74705SXin Li  </tr>
12456*67e74705SXin Li  <tr id="2107">
12457*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2107">2107</a></td>
12458*67e74705SXin Li    <td>tentatively ready</td>
12459*67e74705SXin Li    <td>Lifetime of temporaries for default arguments in array copying</td>
12460*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12461*67e74705SXin Li  </tr>
12462*67e74705SXin Li  <tr class="open" id="2108">
12463*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2108">2108</a></td>
12464*67e74705SXin Li    <td>open</td>
12465*67e74705SXin Li    <td>Conversions to non-class prvalues in reference initialization</td>
12466*67e74705SXin Li    <td align="center">Not resolved</td>
12467*67e74705SXin Li  </tr>
12468*67e74705SXin Li  <tr id="2109">
12469*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2109">2109</a></td>
12470*67e74705SXin Li    <td>tentatively ready</td>
12471*67e74705SXin Li    <td>Value dependence underspecified</td>
12472*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12473*67e74705SXin Li  </tr>
12474*67e74705SXin Li  <tr class="open" id="2110">
12475*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2110">2110</a></td>
12476*67e74705SXin Li    <td>drafting</td>
12477*67e74705SXin Li    <td>Overload resolution for base class conversion and reference/non-reference</td>
12478*67e74705SXin Li    <td align="center">Not resolved</td>
12479*67e74705SXin Li  </tr>
12480*67e74705SXin Li  <tr class="open" id="2111">
12481*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2111">2111</a></td>
12482*67e74705SXin Li    <td>open</td>
12483*67e74705SXin Li    <td>Array temporaries in reference binding</td>
12484*67e74705SXin Li    <td align="center">Not resolved</td>
12485*67e74705SXin Li  </tr>
12486*67e74705SXin Li  <tr class="open" id="2112">
12487*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2112">2112</a></td>
12488*67e74705SXin Li    <td>drafting</td>
12489*67e74705SXin Li    <td><TT>new auto{x}</TT></td>
12490*67e74705SXin Li    <td align="center">Not resolved</td>
12491*67e74705SXin Li  </tr>
12492*67e74705SXin Li  <tr id="2113">
12493*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2113">2113</a></td>
12494*67e74705SXin Li    <td>tentatively ready</td>
12495*67e74705SXin Li    <td>Incompete specification of types for declarators</td>
12496*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12497*67e74705SXin Li  </tr>
12498*67e74705SXin Li  <tr class="open" id="2114">
12499*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2114">2114</a></td>
12500*67e74705SXin Li    <td>review</td>
12501*67e74705SXin Li    <td>Missing description of incompatibility from aggregate NSDMIs</td>
12502*67e74705SXin Li    <td align="center">Not resolved</td>
12503*67e74705SXin Li  </tr>
12504*67e74705SXin Li  <tr class="open" id="2115">
12505*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2115">2115</a></td>
12506*67e74705SXin Li    <td>open</td>
12507*67e74705SXin Li    <td>Order of implicit destruction vs release of automatic storage</td>
12508*67e74705SXin Li    <td align="center">Not resolved</td>
12509*67e74705SXin Li  </tr>
12510*67e74705SXin Li  <tr class="open" id="2116">
12511*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2116">2116</a></td>
12512*67e74705SXin Li    <td>drafting</td>
12513*67e74705SXin Li    <td>Direct or copy initialization for omitted aggregate initializers</td>
12514*67e74705SXin Li    <td align="center">Not resolved</td>
12515*67e74705SXin Li  </tr>
12516*67e74705SXin Li  <tr class="open" id="2117">
12517*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2117">2117</a></td>
12518*67e74705SXin Li    <td>drafting</td>
12519*67e74705SXin Li    <td>Explicit specializations and <TT>constexpr</TT> function templates</td>
12520*67e74705SXin Li    <td align="center">Not resolved</td>
12521*67e74705SXin Li  </tr>
12522*67e74705SXin Li  <tr class="open" id="2118">
12523*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2118">2118</a></td>
12524*67e74705SXin Li    <td>open</td>
12525*67e74705SXin Li    <td>Stateful metaprogramming via friend injection</td>
12526*67e74705SXin Li    <td align="center">Not resolved</td>
12527*67e74705SXin Li  </tr>
12528*67e74705SXin Li  <tr id="2119">
12529*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2119">2119</a></td>
12530*67e74705SXin Li    <td>NAD</td>
12531*67e74705SXin Li    <td>Disambiguation of multi-level covariant return type</td>
12532*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12533*67e74705SXin Li  </tr>
12534*67e74705SXin Li  <tr id="2120">
12535*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2120">2120</a></td>
12536*67e74705SXin Li    <td>DR</td>
12537*67e74705SXin Li    <td>Array as first non-static data member in standard-layout class</td>
12538*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12539*67e74705SXin Li  </tr>
12540*67e74705SXin Li  <tr class="open" id="2121">
12541*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2121">2121</a></td>
12542*67e74705SXin Li    <td>drafting</td>
12543*67e74705SXin Li    <td>More flexible lambda syntax</td>
12544*67e74705SXin Li    <td align="center">Not resolved</td>
12545*67e74705SXin Li  </tr>
12546*67e74705SXin Li  <tr id="2122">
12547*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2122">2122</a></td>
12548*67e74705SXin Li    <td>tentatively ready</td>
12549*67e74705SXin Li    <td>Glvalues of <TT>void</TT> type</td>
12550*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12551*67e74705SXin Li  </tr>
12552*67e74705SXin Li  <tr class="open" id="2123">
12553*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2123">2123</a></td>
12554*67e74705SXin Li    <td>open</td>
12555*67e74705SXin Li    <td>Omitted constant initialization of local static variables</td>
12556*67e74705SXin Li    <td align="center">Not resolved</td>
12557*67e74705SXin Li  </tr>
12558*67e74705SXin Li  <tr id="2124">
12559*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2124">2124</a></td>
12560*67e74705SXin Li    <td>ready</td>
12561*67e74705SXin Li    <td>Signature of constructor template</td>
12562*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12563*67e74705SXin Li  </tr>
12564*67e74705SXin Li  <tr class="open" id="2125">
12565*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2125">2125</a></td>
12566*67e74705SXin Li    <td>extension</td>
12567*67e74705SXin Li    <td>Copy elision and comma operator</td>
12568*67e74705SXin Li    <td align="center">Not resolved</td>
12569*67e74705SXin Li  </tr>
12570*67e74705SXin Li  <tr class="open" id="2126">
12571*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2126">2126</a></td>
12572*67e74705SXin Li    <td>drafting</td>
12573*67e74705SXin Li    <td>Lifetime-extended temporaries in constant expressions</td>
12574*67e74705SXin Li    <td align="center">Not resolved</td>
12575*67e74705SXin Li  </tr>
12576*67e74705SXin Li  <tr class="open" id="2127">
12577*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2127">2127</a></td>
12578*67e74705SXin Li    <td>drafting</td>
12579*67e74705SXin Li    <td>Partial specialization and nullptr</td>
12580*67e74705SXin Li    <td align="center">Not resolved</td>
12581*67e74705SXin Li  </tr>
12582*67e74705SXin Li  <tr class="open" id="2128">
12583*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2128">2128</a></td>
12584*67e74705SXin Li    <td>drafting</td>
12585*67e74705SXin Li    <td>Imprecise rule for reference member initializer</td>
12586*67e74705SXin Li    <td align="center">Not resolved</td>
12587*67e74705SXin Li  </tr>
12588*67e74705SXin Li  <tr id="2129">
12589*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2129">2129</a></td>
12590*67e74705SXin Li    <td>tentatively ready</td>
12591*67e74705SXin Li    <td>Non-object prvalues and constant expressions</td>
12592*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12593*67e74705SXin Li  </tr>
12594*67e74705SXin Li  <tr id="2130">
12595*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2130">2130</a></td>
12596*67e74705SXin Li    <td>ready</td>
12597*67e74705SXin Li    <td>Over-aligned types in <I>new-expression</I>s</td>
12598*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12599*67e74705SXin Li  </tr>
12600*67e74705SXin Li  <tr class="open" id="2131">
12601*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2131">2131</a></td>
12602*67e74705SXin Li    <td>drafting</td>
12603*67e74705SXin Li    <td>Ambiguity with <I>opaque-enum-declaration</I></td>
12604*67e74705SXin Li    <td align="center">Not resolved</td>
12605*67e74705SXin Li  </tr>
12606*67e74705SXin Li  <tr class="open" id="2132">
12607*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2132">2132</a></td>
12608*67e74705SXin Li    <td>extension</td>
12609*67e74705SXin Li    <td>Deprecated default generated copy constructors</td>
12610*67e74705SXin Li    <td align="center">Not resolved</td>
12611*67e74705SXin Li  </tr>
12612*67e74705SXin Li  <tr class="open" id="2133">
12613*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2133">2133</a></td>
12614*67e74705SXin Li    <td>open</td>
12615*67e74705SXin Li    <td>Converting <TT>std::nullptr_t</TT> to <TT>bool</TT></td>
12616*67e74705SXin Li    <td align="center">Not resolved</td>
12617*67e74705SXin Li  </tr>
12618*67e74705SXin Li  <tr id="2134">
12619*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2134">2134</a></td>
12620*67e74705SXin Li    <td>NAD</td>
12621*67e74705SXin Li    <td>Objectless references to non-static member functions</td>
12622*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12623*67e74705SXin Li  </tr>
12624*67e74705SXin Li  <tr id="2135">
12625*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2135">2135</a></td>
12626*67e74705SXin Li    <td>NAD</td>
12627*67e74705SXin Li    <td><I>mem-initializer</I>s for virtual bases of abstract classes</td>
12628*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12629*67e74705SXin Li  </tr>
12630*67e74705SXin Li  <tr id="2136">
12631*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2136">2136</a></td>
12632*67e74705SXin Li    <td>NAD</td>
12633*67e74705SXin Li    <td>Argument-dependent lookup and initializer lists</td>
12634*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12635*67e74705SXin Li  </tr>
12636*67e74705SXin Li  <tr class="open" id="2137">
12637*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2137">2137</a></td>
12638*67e74705SXin Li    <td>drafting</td>
12639*67e74705SXin Li    <td>List-initialization from object of same type</td>
12640*67e74705SXin Li    <td align="center">Not resolved</td>
12641*67e74705SXin Li  </tr>
12642*67e74705SXin Li  <tr class="open" id="2138">
12643*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2138">2138</a></td>
12644*67e74705SXin Li    <td>open</td>
12645*67e74705SXin Li    <td>Explicit member specialization vs implicit instantiation</td>
12646*67e74705SXin Li    <td align="center">Not resolved</td>
12647*67e74705SXin Li  </tr>
12648*67e74705SXin Li  <tr id="2139">
12649*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2139">2139</a></td>
12650*67e74705SXin Li    <td>NAD</td>
12651*67e74705SXin Li    <td>Floating-point requirements for integer representation</td>
12652*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12653*67e74705SXin Li  </tr>
12654*67e74705SXin Li  <tr id="2140">
12655*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2140">2140</a></td>
12656*67e74705SXin Li    <td>tentatively ready</td>
12657*67e74705SXin Li    <td>Lvalue-to-rvalue conversion of <TT>std::nullptr_t</TT></td>
12658*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12659*67e74705SXin Li  </tr>
12660*67e74705SXin Li  <tr id="2141">
12661*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2141">2141</a></td>
12662*67e74705SXin Li    <td>tentatively ready</td>
12663*67e74705SXin Li    <td>Ambiguity in <I>new-expression</I> with <I>elaborated-type-specifier</I></td>
12664*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12665*67e74705SXin Li  </tr>
12666*67e74705SXin Li  <tr id="2142">
12667*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2142">2142</a></td>
12668*67e74705SXin Li    <td>NAD</td>
12669*67e74705SXin Li    <td>Missing definition of associated classes and namespaces</td>
12670*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12671*67e74705SXin Li  </tr>
12672*67e74705SXin Li  <tr id="2143">
12673*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2143">2143</a></td>
12674*67e74705SXin Li    <td>tentatively ready</td>
12675*67e74705SXin Li    <td>Value-dependency via injected-class-name</td>
12676*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12677*67e74705SXin Li  </tr>
12678*67e74705SXin Li  <tr class="open" id="2144">
12679*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2144">2144</a></td>
12680*67e74705SXin Li    <td>drafting</td>
12681*67e74705SXin Li    <td>Function/variable declaration ambiguity</td>
12682*67e74705SXin Li    <td align="center">Not resolved</td>
12683*67e74705SXin Li  </tr>
12684*67e74705SXin Li  <tr class="open" id="2145">
12685*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2145">2145</a></td>
12686*67e74705SXin Li    <td>drafting</td>
12687*67e74705SXin Li    <td>Parenthesized declarator in function definition</td>
12688*67e74705SXin Li    <td align="center">Not resolved</td>
12689*67e74705SXin Li  </tr>
12690*67e74705SXin Li  <tr id="2146">
12691*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2146">2146</a></td>
12692*67e74705SXin Li    <td>tentatively ready</td>
12693*67e74705SXin Li    <td>Scalar object vs memory location in definition of &#8220;unsequenced&#8221;</td>
12694*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12695*67e74705SXin Li  </tr>
12696*67e74705SXin Li  <tr id="2147">
12697*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2147">2147</a></td>
12698*67e74705SXin Li    <td>tentatively ready</td>
12699*67e74705SXin Li    <td>Initializer-list arguments and pack deduction</td>
12700*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12701*67e74705SXin Li  </tr>
12702*67e74705SXin Li  <tr class="open" id="2148">
12703*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2148">2148</a></td>
12704*67e74705SXin Li    <td>drafting</td>
12705*67e74705SXin Li    <td>Thread storage duration and order of initialization</td>
12706*67e74705SXin Li    <td align="center">Not resolved</td>
12707*67e74705SXin Li  </tr>
12708*67e74705SXin Li  <tr class="open" id="2149">
12709*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2149">2149</a></td>
12710*67e74705SXin Li    <td>drafting</td>
12711*67e74705SXin Li    <td>Brace elision and array length deduction</td>
12712*67e74705SXin Li    <td align="center">Not resolved</td>
12713*67e74705SXin Li  </tr>
12714*67e74705SXin Li  <tr class="open" id="2150">
12715*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2150">2150</a></td>
12716*67e74705SXin Li    <td>review</td>
12717*67e74705SXin Li    <td>Initializer list array lifetime</td>
12718*67e74705SXin Li    <td align="center">Not resolved</td>
12719*67e74705SXin Li  </tr>
12720*67e74705SXin Li  <tr class="open" id="2151">
12721*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2151">2151</a></td>
12722*67e74705SXin Li    <td>drafting</td>
12723*67e74705SXin Li    <td>Exception object is not created</td>
12724*67e74705SXin Li    <td align="center">Not resolved</td>
12725*67e74705SXin Li  </tr>
12726*67e74705SXin Li  <tr id="2152">
12727*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2152">2152</a></td>
12728*67e74705SXin Li    <td>NAD</td>
12729*67e74705SXin Li    <td>Can an alternative token be used as a <I>ud-suffix</I>?</td>
12730*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12731*67e74705SXin Li  </tr>
12732*67e74705SXin Li  <tr id="2153">
12733*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2153">2153</a></td>
12734*67e74705SXin Li    <td>tentatively ready</td>
12735*67e74705SXin Li    <td><I>pure-specifier</I> in friend declaration</td>
12736*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12737*67e74705SXin Li  </tr>
12738*67e74705SXin Li  <tr id="2154">
12739*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2154">2154</a></td>
12740*67e74705SXin Li    <td>tentatively ready</td>
12741*67e74705SXin Li    <td>Ambiguity of <I>pure-specifier</I></td>
12742*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12743*67e74705SXin Li  </tr>
12744*67e74705SXin Li  <tr class="open" id="2155">
12745*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2155">2155</a></td>
12746*67e74705SXin Li    <td>review</td>
12747*67e74705SXin Li    <td>Defining classes and enumerations via <I>using-declaration</I>s</td>
12748*67e74705SXin Li    <td align="center">Not resolved</td>
12749*67e74705SXin Li  </tr>
12750*67e74705SXin Li  <tr id="2156">
12751*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2156">2156</a></td>
12752*67e74705SXin Li    <td>tentatively ready</td>
12753*67e74705SXin Li    <td>Definition of enumeration declared by <I>using-declaration</I></td>
12754*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12755*67e74705SXin Li  </tr>
12756*67e74705SXin Li  <tr id="2157">
12757*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2157">2157</a></td>
12758*67e74705SXin Li    <td>ready</td>
12759*67e74705SXin Li    <td>Further disambiguation of enumeration <I>elaborated-type-specifier</I></td>
12760*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12761*67e74705SXin Li  </tr>
12762*67e74705SXin Li  <tr class="open" id="2158">
12763*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2158">2158</a></td>
12764*67e74705SXin Li    <td>drafting</td>
12765*67e74705SXin Li    <td>Polymorphic behavior during destruction</td>
12766*67e74705SXin Li    <td align="center">Not resolved</td>
12767*67e74705SXin Li  </tr>
12768*67e74705SXin Li  <tr class="open" id="2159">
12769*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2159">2159</a></td>
12770*67e74705SXin Li    <td>concurrency</td>
12771*67e74705SXin Li    <td>Lambda capture and local <TT>thread_local</TT> variables</td>
12772*67e74705SXin Li    <td align="center">Not resolved</td>
12773*67e74705SXin Li  </tr>
12774*67e74705SXin Li  <tr class="open" id="2160">
12775*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2160">2160</a></td>
12776*67e74705SXin Li    <td>open</td>
12777*67e74705SXin Li    <td>Issues with partial ordering</td>
12778*67e74705SXin Li    <td align="center">Not resolved</td>
12779*67e74705SXin Li  </tr>
12780*67e74705SXin Li  <tr id="2161">
12781*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2161">2161</a></td>
12782*67e74705SXin Li    <td>NAD</td>
12783*67e74705SXin Li    <td>Explicit instantiation declaration and &#8220;preceding initialization&#8221;</td>
12784*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12785*67e74705SXin Li  </tr>
12786*67e74705SXin Li  <tr id="2162">
12787*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2162">2162</a></td>
12788*67e74705SXin Li    <td>tentatively ready</td>
12789*67e74705SXin Li    <td>Capturing <TT>this</TT> by reference</td>
12790*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12791*67e74705SXin Li  </tr>
12792*67e74705SXin Li  <tr id="2163">
12793*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2163">2163</a></td>
12794*67e74705SXin Li    <td>tentatively ready</td>
12795*67e74705SXin Li    <td>Labels in <TT>constexpr</TT> functions</td>
12796*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12797*67e74705SXin Li  </tr>
12798*67e74705SXin Li  <tr class="open" id="2164">
12799*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2164">2164</a></td>
12800*67e74705SXin Li    <td>drafting</td>
12801*67e74705SXin Li    <td>Name hiding and <I>using-directive</I>s</td>
12802*67e74705SXin Li    <td align="center">Not resolved</td>
12803*67e74705SXin Li  </tr>
12804*67e74705SXin Li  <tr class="open" id="2165">
12805*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2165">2165</a></td>
12806*67e74705SXin Li    <td>drafting</td>
12807*67e74705SXin Li    <td>Namespaces, declarative regions, and translation units</td>
12808*67e74705SXin Li    <td align="center">Not resolved</td>
12809*67e74705SXin Li  </tr>
12810*67e74705SXin Li  <tr class="open" id="2166">
12811*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2166">2166</a></td>
12812*67e74705SXin Li    <td>drafting</td>
12813*67e74705SXin Li    <td>Unclear meaning of &#8220;undefined <TT>constexpr</TT> function&#8221;</td>
12814*67e74705SXin Li    <td align="center">Not resolved</td>
12815*67e74705SXin Li  </tr>
12816*67e74705SXin Li  <tr id="2167">
12817*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2167">2167</a></td>
12818*67e74705SXin Li    <td>tentatively ready</td>
12819*67e74705SXin Li    <td>Non-member references with lifetimes within the current evaluation</td>
12820*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12821*67e74705SXin Li  </tr>
12822*67e74705SXin Li  <tr class="open" id="2168">
12823*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2168">2168</a></td>
12824*67e74705SXin Li    <td>open</td>
12825*67e74705SXin Li    <td>Narrowing conversions and +/- infinity</td>
12826*67e74705SXin Li    <td align="center">Not resolved</td>
12827*67e74705SXin Li  </tr>
12828*67e74705SXin Li  <tr class="open" id="2169">
12829*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2169">2169</a></td>
12830*67e74705SXin Li    <td>open</td>
12831*67e74705SXin Li    <td>Narrowing conversions and overload resolution</td>
12832*67e74705SXin Li    <td align="center">Not resolved</td>
12833*67e74705SXin Li  </tr>
12834*67e74705SXin Li  <tr class="open" id="2170">
12835*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2170">2170</a></td>
12836*67e74705SXin Li    <td>drafting</td>
12837*67e74705SXin Li    <td>Unclear definition of odr-use for arrays</td>
12838*67e74705SXin Li    <td align="center">Not resolved</td>
12839*67e74705SXin Li  </tr>
12840*67e74705SXin Li  <tr class="open" id="2171">
12841*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2171">2171</a></td>
12842*67e74705SXin Li    <td>drafting</td>
12843*67e74705SXin Li    <td>Triviality of copy constructor with less-qualified parameter</td>
12844*67e74705SXin Li    <td align="center">Not resolved</td>
12845*67e74705SXin Li  </tr>
12846*67e74705SXin Li  <tr class="open" id="2172">
12847*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2172">2172</a></td>
12848*67e74705SXin Li    <td>drafting</td>
12849*67e74705SXin Li    <td>Multiple exceptions with one exception object</td>
12850*67e74705SXin Li    <td align="center">Not resolved</td>
12851*67e74705SXin Li  </tr>
12852*67e74705SXin Li  <tr class="open" id="2173">
12853*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2173">2173</a></td>
12854*67e74705SXin Li    <td>open</td>
12855*67e74705SXin Li    <td>Partial specialization with non-deduced contexts</td>
12856*67e74705SXin Li    <td align="center">Not resolved</td>
12857*67e74705SXin Li  </tr>
12858*67e74705SXin Li  <tr class="open" id="2174">
12859*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2174">2174</a></td>
12860*67e74705SXin Li    <td>review</td>
12861*67e74705SXin Li    <td>Unclear rules for friend definitions in templates</td>
12862*67e74705SXin Li    <td align="center">Not resolved</td>
12863*67e74705SXin Li  </tr>
12864*67e74705SXin Li  <tr id="2175">
12865*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2175">2175</a></td>
12866*67e74705SXin Li    <td>tentatively ready</td>
12867*67e74705SXin Li    <td>Ambiguity with attribute in conversion operator declaration</td>
12868*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12869*67e74705SXin Li  </tr>
12870*67e74705SXin Li  <tr id="2176">
12871*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2176">2176</a></td>
12872*67e74705SXin Li    <td>tentatively ready</td>
12873*67e74705SXin Li    <td>Destroying the returned object when a destructor throws</td>
12874*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12875*67e74705SXin Li  </tr>
12876*67e74705SXin Li  <tr class="open" id="2177">
12877*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2177">2177</a></td>
12878*67e74705SXin Li    <td>drafting</td>
12879*67e74705SXin Li    <td>Placement <TT>operator delete</TT> and parameter copies</td>
12880*67e74705SXin Li    <td align="center">Not resolved</td>
12881*67e74705SXin Li  </tr>
12882*67e74705SXin Li  <tr class="open" id="2178">
12883*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2178">2178</a></td>
12884*67e74705SXin Li    <td>open</td>
12885*67e74705SXin Li    <td>Substitution of dependent template arguments in default template arguments</td>
12886*67e74705SXin Li    <td align="center">Not resolved</td>
12887*67e74705SXin Li  </tr>
12888*67e74705SXin Li  <tr class="open" id="2179">
12889*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2179">2179</a></td>
12890*67e74705SXin Li    <td>open</td>
12891*67e74705SXin Li    <td>Required diagnostic for partial specialization after first use</td>
12892*67e74705SXin Li    <td align="center">Not resolved</td>
12893*67e74705SXin Li  </tr>
12894*67e74705SXin Li  <tr id="2180">
12895*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2180">2180</a></td>
12896*67e74705SXin Li    <td>tentatively ready</td>
12897*67e74705SXin Li    <td>Virtual bases in destructors and defaulted assignment operators</td>
12898*67e74705SXin Li    <td class="none" align="center">Unknown</td>
12899*67e74705SXin Li  </tr>
12900*67e74705SXin Li  <tr class="open" id="2181">
12901*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2181">2181</a></td>
12902*67e74705SXin Li    <td>open</td>
12903*67e74705SXin Li    <td>Normative requirements in an informative Annex</td>
12904*67e74705SXin Li    <td align="center">Not resolved</td>
12905*67e74705SXin Li  </tr>
12906*67e74705SXin Li  <tr class="open" id="2182">
12907*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2182">2182</a></td>
12908*67e74705SXin Li    <td>open</td>
12909*67e74705SXin Li    <td>Pointer arithmetic in array-like containers</td>
12910*67e74705SXin Li    <td align="center">Not resolved</td>
12911*67e74705SXin Li  </tr>
12912*67e74705SXin Li  <tr class="open" id="2183">
12913*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2183">2183</a></td>
12914*67e74705SXin Li    <td>open</td>
12915*67e74705SXin Li    <td>Problems in description of potential exceptions</td>
12916*67e74705SXin Li    <td align="center">Not resolved</td>
12917*67e74705SXin Li  </tr>
12918*67e74705SXin Li  <tr class="open" id="2184">
12919*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2184">2184</a></td>
12920*67e74705SXin Li    <td>open</td>
12921*67e74705SXin Li    <td>Missing C compatibility entry for decrement of <TT>bool</TT></td>
12922*67e74705SXin Li    <td align="center">Not resolved</td>
12923*67e74705SXin Li  </tr>
12924*67e74705SXin Li  <tr class="open" id="2185">
12925*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2185">2185</a></td>
12926*67e74705SXin Li    <td>open</td>
12927*67e74705SXin Li    <td>Cv-qualified numeric types</td>
12928*67e74705SXin Li    <td align="center">Not resolved</td>
12929*67e74705SXin Li  </tr>
12930*67e74705SXin Li  <tr class="open" id="2186">
12931*67e74705SXin Li    <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2186">2186</a></td>
12932*67e74705SXin Li    <td>open</td>
12933*67e74705SXin Li    <td>Unclear point that &#8220;preceding initialization&#8221; must precede</td>
12934*67e74705SXin Li    <td align="center">Not resolved</td>
12935*67e74705SXin Li  </tr>
12936*67e74705SXin Li</table>
12937*67e74705SXin Li
12938*67e74705SXin Li</div>
12939*67e74705SXin Li</body>
12940*67e74705SXin Li</html>
12941