diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html
index 2a4d0e11d953..9bf8f915fff3 100644
--- a/clang/www/cxx_dr_status.html
+++ b/clang/www/cxx_dr_status.html
@@ -587,11 +587,11 @@
A union's associated types should include the union itself |
Yes |
-
- 92 |
- extension |
+
+ 92 |
+ accepted |
Should exception-specifications be part of the type system? |
- Not resolved |
+ Unknown |
93 |
@@ -1464,11 +1464,11 @@ accessible?
Explicit instantiation and base class members |
Duplicate of 470 |
-
+
238 |
- open |
+ tentatively ready |
Precision and accuracy constraints on floating point |
- Not resolved |
+ Unknown |
239 |
@@ -1488,11 +1488,11 @@ accessible?
Error in example in 14.8.1 |
Yes |
-
+
242 |
- drafting |
+ tentatively ready |
Interpretation of old-style casts |
- Not resolved |
+ Unknown |
243 |
@@ -2019,7 +2019,7 @@ of class templates
330 |
- DR |
+ DRWP |
Qualification conversions and pointers to arrays of pointers |
Unknown |
@@ -2397,7 +2397,7 @@ of class templates
393 |
- DR |
+ DRWP |
Pointer to array of unknown bound in template argument list in parameter |
Unknown |
@@ -3365,7 +3365,7 @@ and POD class
554 |
- review |
+ drafting |
Definition of “declarative region” and “scope” |
Not resolved |
@@ -3587,7 +3587,7 @@ and POD class
591 |
- DR |
+ DRWP |
When a dependent base class is the current instantiation |
No |
@@ -3695,7 +3695,7 @@ and POD class
609 |
- DR |
+ DRWP |
What is a “top-level” cv-qualifier? |
Unknown |
@@ -5476,8 +5476,8 @@ and POD class
Not resolved |
- 944 |
- open |
+ 944 |
+ extension |
reinterpret_cast for all types with the same size and alignment |
Not resolved |
@@ -5735,7 +5735,7 @@ and POD class
987 |
- DR |
+ DRWP |
Which declarations introduce namespace members? |
Unknown |
@@ -5939,7 +5939,7 @@ and POD class
1021 |
- DR |
+ DRWP |
Definitions of namespace members |
Unknown |
@@ -7294,8 +7294,8 @@ and POD class
Unknown |
- 1247 |
- tentatively ready |
+ 1247 |
+ DRWP |
Restriction on alias name appearing in type-id |
Unknown |
@@ -7455,11 +7455,11 @@ and POD class
Accessibility and function signatures |
Unknown |
-
- 1274 |
- drafting |
+
+ 1274 |
+ DR |
Common nonterminal for expression and braced-init-list |
- Not resolved |
+ Unknown |
1275 |
@@ -7515,11 +7515,11 @@ and POD class
Static data members of classes with typedef name for linkage purposes |
Not resolved |
-
+
1284 |
- drafting |
+ tentatively ready |
Should the lifetime of an array be independent of that of its elements? |
- Not resolved |
+ Unknown |
1285 |
@@ -7565,7 +7565,7 @@ and POD class
1292 |
- DR |
+ DRWP |
Dependent calls with braced-init-lists containing a pack expansion |
Unknown |
@@ -7666,8 +7666,8 @@ and POD class
Unknown |
- 1309 |
- ready |
+ 1309 |
+ DRWP |
Incorrect note regarding lookup of a member of the current instantiation |
Unknown |
@@ -7701,11 +7701,11 @@ and POD class
Pointer arithmetic within standard-layout objects |
Unknown |
-
+
1315 |
- drafting |
+ tentatively ready |
Restrictions on non-type template arguments in partial specializations |
- Not resolved |
+ Unknown |
1316 |
@@ -7841,7 +7841,7 @@ and POD class
1338 |
- DR |
+ DRWP |
Aliasing and allocation functions |
Unknown |
@@ -7857,11 +7857,11 @@ and POD class
Complete type in member pointer expressions |
Unknown |
-
- 1341 |
- drafting |
+
+ 1341 |
+ NAD |
Bit-field initializers |
- Not resolved |
+ Unknown |
1342 |
@@ -7919,7 +7919,7 @@ and POD class
1351 |
- DR |
+ DRWP |
Problems with implicitly-declared exception-specifications |
Unknown |
@@ -7949,7 +7949,7 @@ and POD class
1356 |
- DR |
+ DRWP |
Exception specifications of copy assignment operators with virtual bases |
Unknown |
@@ -8157,11 +8157,11 @@ and POD class
Dependency of alias template specializations |
Not resolved |
-
- 1391 |
- drafting |
+
+ 1391 |
+ DR |
Conversions to parameter types with non-deduced template arguments |
- Not resolved |
+ Unknown |
1392 |
@@ -8195,7 +8195,7 @@ and POD class
1397 |
- DR |
+ DRWP |
Class completeness in non-static data member initializers |
Unknown |
@@ -8489,7 +8489,7 @@ and POD class
1446 |
- DR |
+ DRWP |
Member function with no ref-qualifier and non-member function with rvalue reference |
Unknown |
@@ -8603,7 +8603,7 @@ and POD class
1465 |
- DR |
+ DRWP |
noexcept and std::bad_array_new_length |
Unknown |
@@ -8615,7 +8615,7 @@ and POD class
1467 |
- DR |
+ DRWP |
List-initialization of aggregate from same-type object |
Clang 3.7 (C++11 onwards) |
@@ -8717,7 +8717,7 @@ and POD class
1484 |
- DR |
+ DRWP |
Unused local classes of function templates |
Unknown |
@@ -8753,7 +8753,7 @@ and POD class
1490 |
- DR |
+ DRWP |
List-initialization from a string literal |
Clang 3.7 (C++11 onwards) |
@@ -8765,7 +8765,7 @@ and POD class
1492 |
- DR |
+ DRWP |
Exception specifications on template destructors |
Unknown |
@@ -8787,11 +8787,11 @@ and POD class
Partial specialization of variadic class template |
Unknown |
-
+
1496 |
- drafting |
+ tentatively ready |
Triviality with deleted and missing default constructors |
- Not resolved |
+ Unknown |
1497 |
@@ -8921,7 +8921,7 @@ and POD class
1518 |
- drafting |
+ review |
Explicit default constructors and copy-list-initialization |
Not resolved |
@@ -9125,7 +9125,7 @@ and POD class
1552 |
- DR |
+ DRWP |
exception-specifications and defaulted special member functions |
Unknown |
@@ -9161,7 +9161,7 @@ and POD class
1558 |
- DR |
+ DRWP |
Unused arguments in alias template specializations |
Unknown |
@@ -9239,19 +9239,19 @@ and POD class
1571 |
- DR |
+ DRWP |
cv-qualification for indirect reference binding via conversion function |
Unknown |
1572 |
- DR |
+ DRWP |
Incorrect example for rvalue reference binding via conversion function |
Unknown |
1573 |
- DR |
+ DRWP |
Inherited constructor characteristics |
Unknown |
@@ -9305,7 +9305,7 @@ and POD class
1582 |
- open |
+ drafting |
Template default arguments and deduction failure |
Not resolved |
@@ -9317,7 +9317,7 @@ and POD class
1584 |
- open |
+ drafting |
Deducing function types from cv-qualified types |
Not resolved |
@@ -9347,7 +9347,7 @@ and POD class
1589 |
- DR |
+ DRWP |
Ambiguous ranking of list-initialization sequences |
Clang 3.7 (C++11 onwards) |
@@ -9359,7 +9359,7 @@ and POD class
1591 |
- DR |
+ DRWP |
Deducing array bound and element type from initializer list |
Unknown |
@@ -9389,7 +9389,7 @@ and POD class
1596 |
- DR |
+ DRWP |
Non-array objects as array[1] |
Unknown |
@@ -9413,7 +9413,7 @@ and POD class
1600 |
- DR |
+ DRWP |
Erroneous reference initialization in example |
Unknown |
@@ -9431,7 +9431,7 @@ and POD class
1603 |
- DR |
+ DRWP |
Errors resulting from giving unnamed namespaces internal linkage |
Unknown |
@@ -9497,13 +9497,13 @@ and POD class
1614 |
- DR |
+ DRWP |
Address of pure virtual function vs odr-use |
Unknown |
1615 |
- DR |
+ DRWP |
Alignment of types, variables, and members |
Unknown |
@@ -9593,13 +9593,13 @@ and POD class
1630 |
- DR |
+ DRWP |
Multiple default constructor templates |
Unknown |
1631 |
- DR |
+ DRWP |
Incorrect overload resolution for single-element initializer-list |
Clang 3.7 (C++11 onwards) |
@@ -9611,7 +9611,7 @@ and POD class
1633 |
- DR |
+ DRWP |
Copy-initialization in member initialization |
Unknown |
@@ -9639,15 +9639,15 @@ and POD class
Recursion in constexpr template default constructor |
Unknown |
-
+
1638 |
- drafting |
+ tentatively ready |
Declaring an explicit specialization of a scoped enumeration |
- Not resolved |
+ Unknown |
1639 |
- DR |
+ DRWP |
exception-specifications and pointer/pointer-to-member expressions |
Unknown |
@@ -9681,11 +9681,11 @@ and POD class
Equivalent exception-specifications in function template declarations |
Not resolved |
-
- 1645 |
- drafting |
+
+ 1645 |
+ DR |
Identical inheriting constructors via default arguments |
- Not resolved |
+ Unknown |
1646 |
@@ -9724,16 +9724,16 @@ and POD class
Not resolved |
- 1652 |
- ready |
+ 1652 |
+ DRWP |
Object addresses in constexpr expressions |
Unknown |
-
- 1653 |
- drafting |
+
+ 1653 |
+ accepted |
Removing deprecated increment of bool |
- Not resolved |
+ Unknown |
1654 |
@@ -9755,7 +9755,7 @@ and POD class
1657 |
- accepted |
+ WP |
Attributes for namespaces and enumerators |
Unknown |
@@ -9777,11 +9777,11 @@ and POD class
member-declaration requirements and unnamed bit-fields |
Unknown |
-
- 1661 |
- concurrency |
+
+ 1661 |
+ NAD |
Preservation of infinite loops |
- Not resolved |
+ Unknown |
1662 |
@@ -9845,7 +9845,7 @@ and POD class
1672 |
- DR |
+ DRWP |
Layout compatibility with multiple empty bases |
Unknown |
@@ -9929,7 +9929,7 @@ and POD class
1686 |
- DR |
+ DRWP |
Which variables are “explicitly declared const?” |
Unknown |
@@ -9977,7 +9977,7 @@ and POD class
1694 |
- DR |
+ DRWP |
Restriction on reference to temporary as a constant expression |
Unknown |
@@ -9989,7 +9989,7 @@ and POD class
1696 |
- DR |
+ DRWP |
Temporary lifetime and non-static data member initializers |
Unknown |
@@ -10043,7 +10043,7 @@ and POD class
1705 |
- DR |
+ DRWP |
Unclear specification of “more specialized” |
Unknown |
@@ -10061,7 +10061,7 @@ and POD class
1708 |
- DR |
+ DRWP |
overly-strict requirements for names with C language linkage |
Unknown |
@@ -10073,7 +10073,7 @@ and POD class
1710 |
- review |
+ drafting |
Missing template keyword in class-or-decltype |
Not resolved |
@@ -10085,7 +10085,7 @@ and POD class
1712 |
- DR |
+ DRWP |
constexpr variable template declarations |
Unknown |
@@ -10101,11 +10101,11 @@ and POD class
odr-use of this from a local class |
Unknown |
-
- 1715 |
- drafting |
+
+ 1715 |
+ DR |
Access and inherited constructor templates |
- Not resolved |
+ Unknown |
1716 |
@@ -10127,7 +10127,7 @@ and POD class
1719 |
- DR |
+ DRWP |
Layout compatibility and cv-qualification revisited |
Unknown |
@@ -10143,11 +10143,11 @@ and POD class
Diagnosing ODR violations for static data members |
Not resolved |
-
- 1722 |
- drafting |
+
+ 1722 |
+ DR |
Should lambda to function pointer conversion function be noexcept? |
- Not resolved |
+ Unknown |
1723 |
@@ -10215,11 +10215,11 @@ and POD class
Return type and value for operator= with ref-qualifier |
Not resolved |
-
+
1734 |
- drafting |
+ ready |
Nontrivial deleted copy functions |
- Not resolved |
+ Unknown |
1735 |
@@ -10227,11 +10227,11 @@ and POD class
Out-of-range literals in user-defined-literals |
Not resolved |
-
- 1736 |
- drafting |
+
+ 1736 |
+ DR |
Inheriting constructor templates in a local class |
- Not resolved |
+ Unknown |
1737 |
@@ -10269,15 +10269,15 @@ and POD class
using-declarations and scoped enumerators |
Not resolved |
-
- 1743 |
- open |
+
+ 1743 |
+ NAD |
init-captures in nested lambdas |
- Not resolved |
+ Unknown |
1744 |
- DR |
+ DRWP |
Unordered initialization for variable template specializations |
Unknown |
@@ -10301,7 +10301,7 @@ and POD class
1748 |
- DR |
+ DRWP |
Placement new with a null pointer |
Clang 3.7 |
@@ -10313,25 +10313,25 @@ and POD class
1750 |
- DR |
+ DRWP |
“Argument” vs “parameter” |
Unknown |
1751 |
- DR |
+ DRWP |
Non-trivial operations vs non-trivial initialization |
Unknown |
1752 |
- DR |
+ DRWP |
Right-recursion in mem-initializer-list |
Unknown |
1753 |
- DR |
+ DRWP |
decltype-specifier in nested-name-specifier of destructor |
Unknown |
@@ -10349,19 +10349,19 @@ and POD class
1756 |
- DR |
+ DRWP |
Direct-list-initialization of a non-class object |
Clang 3.7 (C++11 onwards) |
1757 |
- DR |
+ DRWP |
Const integral subobjects |
Unknown |
1758 |
- DR |
+ DRWP |
Explicit conversion in copy/move list initialization |
Clang 3.7 (C++11 onwards) |
@@ -10409,7 +10409,7 @@ and POD class
1766 |
- DR |
+ DRWP |
Values outside the range of the values of an enumeration |
Unknown |
@@ -10457,7 +10457,7 @@ and POD class
1774 |
- DR |
+ DRWP |
Discrepancy between subobject destruction and stack unwinding |
Unknown |
@@ -10475,7 +10475,7 @@ and POD class
1777 |
- DR |
+ DRWP |
Empty pack expansion in dynamic-exception-specification |
Unknown |
@@ -10487,13 +10487,13 @@ and POD class
1779 |
- DR |
+ DRWP |
Type dependency of __func__ |
Unknown |
1780 |
- DR |
+ DRWP |
Explicit instantiation/specialization of generic lambda operator() |
Unknown |
@@ -10505,7 +10505,7 @@ and POD class
1782 |
- DR |
+ DRWP |
Form of initialization for nullptr_t to bool conversion |
Unknown |
@@ -10541,7 +10541,7 @@ and POD class
1788 |
- DR |
+ DRWP |
Sized deallocation of array of non-class type |
Unknown |
@@ -10559,7 +10559,7 @@ and POD class
1791 |
- DR |
+ DRWP |
Incorrect restrictions on cv-qualifier-seq and ref-qualifier |
Unknown |
@@ -10571,7 +10571,7 @@ and POD class
1793 |
- DR |
+ DRWP |
thread_local in explicit specializations |
Unknown |
@@ -10583,19 +10583,19 @@ and POD class
1795 |
- DR |
+ DRWP |
Disambiguating original-namespace-definition and extension-namespace-definition |
Unknown |
1796 |
- DR |
+ DRWP |
Is all-bits-zero for null characters a meaningful requirement? |
Unknown |
1797 |
- DR |
+ DRWP |
Are all bit patterns of unsigned char distinct numbers? |
Unknown |
@@ -10607,13 +10607,13 @@ and POD class
1799 |
- DR |
+ DRWP |
mutable and non-explicit const qualification |
Unknown |
1800 |
- DR |
+ DRWP |
Pointer to member of nested anonymous union |
Unknown |
@@ -10625,7 +10625,7 @@ and POD class
1802 |
- DR |
+ DRWP |
char16_t string literals and surrogate pairs |
Unknown |
@@ -10637,25 +10637,25 @@ and POD class
1804 |
- DR |
+ DRWP |
Partial specialization and friendship |
Unknown |
1805 |
- DR |
+ DRWP |
Conversions of array operands in conditional-expressions |
Unknown |
1806 |
- DR |
+ DRWP |
Virtual bases and move-assignment |
Unknown |
1807 |
- DR |
+ DRWP |
Order of destruction of array elements after an exception |
Unknown |
@@ -10667,19 +10667,19 @@ and POD class
1809 |
- DR |
+ DRWP |
Narrowing and template argument deduction |
Unknown |
1810 |
- DR |
+ DRWP |
Invalid ud-suffixes |
Unknown |
1811 |
- DR |
+ DRWP |
Lookup of deallocation function in a virtual destructor definition |
Unknown |
@@ -10691,25 +10691,25 @@ and POD class
1813 |
- DR |
+ DRWP |
Direct vs indirect bases in standard-layout classes |
Unknown |
1814 |
- DR |
+ DRWP |
Default arguments in lambda-expressions |
Unknown |
1815 |
- DR |
+ DRWP |
Lifetime extension in aggregate initialization |
Unknown |
1816 |
- DR |
+ DRWP |
Unclear specification of bit-field values |
Unknown |
@@ -10727,7 +10727,7 @@ and POD class
1819 |
- DR |
+ DRWP |
Acceptable scopes for definition of partial specialization |
Unknown |
@@ -10751,13 +10751,13 @@ and POD class
1823 |
- DR |
+ DRWP |
String literal uniqueness in inline functions |
Unknown |
1824 |
- DR |
+ DRWP |
Completeness of return type vs point of instantiation |
Unknown |
@@ -10767,11 +10767,11 @@ and POD class
Partial ordering between variadic and non-variadic function templates |
Not resolved |
-
- 1826 |
- open |
+
+ 1826 |
+ NAD |
const floating-point in constant expressions |
- Not resolved |
+ Unknown |
1827 |
@@ -10793,7 +10793,7 @@ and POD class
1830 |
- DR |
+ DRWP |
Repeated specifiers |
Unknown |
@@ -10805,7 +10805,7 @@ and POD class
1832 |
- DR |
+ DRWP |
Casting to incomplete enumeration |
Unknown |
@@ -10817,7 +10817,7 @@ and POD class
1834 |
- DR |
+ DRWP |
Constant initialization binding a reference to an xvalue |
Unknown |
@@ -10841,7 +10841,7 @@ and POD class
1838 |
- DR |
+ DRWP |
Definition via unqualified-id and using-declaration |
Unknown |
@@ -10871,7 +10871,7 @@ and POD class
1843 |
- DR |
+ DRWP |
Bit-field in conditional operator with throw operand |
Unknown |
@@ -10889,19 +10889,19 @@ and POD class
1846 |
- DR |
+ DRWP |
Declaring explicitly-defaulted implicitly-deleted functions |
Unknown |
-
- 1847 |
- drafting |
+
+ 1847 |
+ DR |
Clarifying compatibility during partial ordering |
- Not resolved |
+ Unknown |
1848 |
- DR |
+ DRWP |
Parenthesized constructor and destructor declarators |
Unknown |
@@ -10913,19 +10913,19 @@ and POD class
1850 |
- DR |
+ DRWP |
Differences between definition context and point of instantiation |
Unknown |
1851 |
- DR |
+ DRWP |
decltype(auto) in new-expressions |
Unknown |
1852 |
- DR |
+ DRWP |
Wording issues regarding decltype(auto) |
Unknown |
@@ -10961,7 +10961,7 @@ and POD class
1858 |
- DR |
+ DRWP |
Comparing pointers to union members |
Unknown |
@@ -10989,11 +10989,11 @@ and POD class
Determining “corresponding members” for friendship |
Not resolved |
-
- 1863 |
- drafting |
+
+ 1863 |
+ DR |
Requirements on thrown object type to support std::current_exception() |
- Not resolved |
+ Unknown |
1864 |
@@ -11003,13 +11003,13 @@ and POD class
1865 |
- DR |
+ DRWP |
Pointer arithmetic and multi-level qualification conversions |
Unknown |
1866 |
- DR |
+ DRWP |
Initializing variant members with non-trivial destructors |
Unknown |
@@ -11033,7 +11033,7 @@ and POD class
1870 |
- DR |
+ DRWP |
Contradictory wording about definitions vs explicit specialization/instantiation |
Unknown |
@@ -11050,20 +11050,20 @@ and POD class
Not resolved |
- 1873 |
- ready |
+ 1873 |
+ DRWP |
Protected member access from derived class friends |
Unknown |
1874 |
- DR |
+ DRWP |
Type vs non-type template parameters with class keyword |
Unknown |
- 1875 |
- ready |
+ 1875 |
+ DRWP |
Reordering declarations in class scope |
Unknown |
@@ -11075,13 +11075,13 @@ and POD class
1877 |
- DR |
+ DRWP |
Return type deduction from return with no operand |
Unknown |
1878 |
- DR |
+ DRWP |
operator auto template |
Unknown |
@@ -11099,13 +11099,13 @@ and POD class
1881 |
- DR |
+ DRWP |
Standard-layout classes and unnamed bit-fields |
Unknown |
1882 |
- DR |
+ DRWP |
Reserved names without library use |
Unknown |
@@ -11123,25 +11123,25 @@ and POD class
1885 |
- DR |
+ DRWP |
Return value of a function is underspecified |
Unknown |
- 1886 |
- tentatively ready |
+ 1886 |
+ DRWP |
Language linkage for main() |
Unknown |
1887 |
- DR |
+ DRWP |
Problems with :: as nested-name-specifier |
Unknown |
- 1888 |
- tentatively ready |
+ 1888 |
+ DRWP |
Implicitly-declared default constructors and explicit |
Unknown |
@@ -11159,13 +11159,13 @@ and POD class
1891 |
- DR |
+ DRWP |
Move constructor/assignment for closure class |
Clang 3.6 |
1892 |
- DR |
+ DRWP |
Use of auto in function type |
Unknown |
@@ -11181,11 +11181,11 @@ and POD class
typedef-names and using-declarations |
Not resolved |
-
+
1895 |
- drafting |
+ ready |
Deleted conversions in conditional operator operands |
- Not resolved |
+ Unknown |
1896 |
@@ -11206,8 +11206,8 @@ and POD class
Not resolved |
- 1899 |
- tentatively ready |
+ 1899 |
+ DRWP |
Value-dependent constant expressions |
Unknown |
@@ -11225,15 +11225,15 @@ and POD class
1902 |
- DR |
+ DRWP |
What makes a conversion “otherwise ill-formed”? |
Clang 3.7 |
-
- 1903 |
- open |
+
+ 1903 |
+ DR |
What declarations are introduced by a non-member using-declaration? |
- Not resolved |
+ Unknown |
1904 |
@@ -11267,7 +11267,7 @@ and POD class
1909 |
- DR |
+ DRWP |
Member class template with the same name as the class |
Yes |
@@ -11279,7 +11279,7 @@ and POD class
1911 |
- DR |
+ DRWP |
constexpr constructor with non-literal base class |
Unknown |
@@ -11308,8 +11308,8 @@ and POD class
Not resolved |
- 1916 |
- tentatively ready |
+ 1916 |
+ DRWP |
“Same cv-unqualified type” |
Unknown |
@@ -11332,8 +11332,8 @@ and POD class
Not resolved |
- 1920 |
- tentatively ready |
+ 1920 |
+ DRWP |
Qualification mismatch in pseudo-destructor-name |
Unknown |
@@ -11344,8 +11344,8 @@ and POD class
Unknown |
- 1922 |
- tentatively ready |
+ 1922 |
+ DRWP |
Injected class template names and default arguments |
Unknown |
@@ -11362,14 +11362,14 @@ and POD class
Not resolved |
- 1925 |
- tentatively ready |
+ 1925 |
+ DRWP |
Bit-field prvalues |
Unknown |
- 1926 |
- tentatively ready |
+ 1926 |
+ DRWP |
Potential results of subscript operator |
Unknown |
@@ -11379,23 +11379,23 @@ and POD class
Lifetime of temporaries in init-captures |
Unknown |
-
- 1928 |
- open |
+
+ 1928 |
+ NAD |
Triviality of deleted special member functions |
- Not resolved |
+ Unknown |
- 1929 |
- tentatively ready |
+ 1929 |
+ DRWP |
template keyword following namespace nested-name-specifier |
Unknown |
-
+
1930 |
- review |
+ ready |
init-declarator-list vs member-declarator-list |
- Not resolved |
+ Unknown |
1931 |
@@ -11403,11 +11403,11 @@ and POD class
Default-constructible and copy-assignable closure types |
Not resolved |
-
+
1932 |
- drafting |
+ ready |
Bit-field results of conditional operators |
- Not resolved |
+ Unknown |
1933 |
@@ -11453,19 +11453,19 @@ and POD class
1940 |
- DR |
+ DRWP |
static_assert in anonymous unions |
Yes |
-
- 1941 |
- drafting |
+
+ 1941 |
+ DR |
SFINAE and inherited constructor default arguments |
- Not resolved |
+ Unknown |
- 1942 |
- tentatively ready |
+ 1942 |
+ DRWP |
Incorrect reference to trailing-return-type |
Unknown |
@@ -11487,11 +11487,11 @@ and POD class
Friend declarations naming members of class templates in non-templates |
Not resolved |
-
- 1946 |
- open |
+
+ 1946 |
+ accepted |
exception-specifications vs pointer dereference |
- Not resolved |
+ Unknown |
1947 |
@@ -11505,11 +11505,11 @@ and POD class
exception-specification of replacement global new |
Yes |
-
- 1949 |
- drafting |
+
+ 1949 |
+ DR |
“sequenced after” instead of “sequenced before” |
- Not resolved |
+ Unknown |
1950 |
@@ -11518,14 +11518,14 @@ and POD class
Unknown |
- 1951 |
- tentatively ready |
+ 1951 |
+ DRWP |
Cv-qualification and literal types |
Unknown |
- 1952 |
- tentatively ready |
+ 1952 |
+ DRWP |
Constant expressions and library undefined behavior |
Unknown |
@@ -11541,15 +11541,15 @@ and POD class
typeid null dereference check in subexpressions |
Not resolved |
-
+
1955 |
- review |
+ ready |
#elif with invalid controlling expression |
- Not resolved |
+ Unknown |
- 1956 |
- tentatively ready |
+ 1956 |
+ DRWP |
Reuse of storage of automatic variables |
Unknown |
@@ -11560,16 +11560,16 @@ and POD class
Not resolved |
- 1958 |
- tentatively ready |
+ 1958 |
+ DRWP |
decltype(auto) with parenthesized initializer |
Unknown |
-
- 1959 |
- drafting |
+
+ 1959 |
+ DR |
Inadvertently inherited copy constructor |
- Not resolved |
+ Unknown |
1960 |
@@ -11579,19 +11579,19 @@ and POD class
1961 |
- concurrency |
+ review |
Potentially-concurrent actions within a signal handler |
Not resolved |
1962 |
- open |
+ drafting |
Type of __func__ |
Not resolved |
- 1963 |
- tentatively ready |
+ 1963 |
+ DRWP |
Implementation-defined identifier characters |
Unknown |
@@ -11603,19 +11603,19 @@ and POD class
1965 |
- open |
+ drafting |
Explicit casts to reference types |
Not resolved |
- 1966 |
- tentatively ready |
+ 1966 |
+ DRWP |
Colon following enumeration elaborated-type-specifier |
Unknown |
- 1967 |
- tentatively ready |
+ 1967 |
+ DRWP |
Temporary lifetime and move-elision |
Unknown |
@@ -11638,8 +11638,8 @@ and POD class
Unknown |
- 1971 |
- tentatively ready |
+ 1971 |
+ DRWP |
Unclear disambiguation of destructor and operator~ |
Unknown |
@@ -11661,11 +11661,11 @@ and POD class
Redundant specification of non-type typename-specifier |
Not resolved |
-
- 1975 |
- drafting |
+
+ 1975 |
+ DR |
Permissible declarations for exception-specifications |
- Not resolved |
+ Unknown |
1976 |
@@ -11680,14 +11680,14 @@ and POD class
Not resolved |
- 1978 |
- tentatively ready |
+ 1978 |
+ DRWP |
Redundant description of explicit constructor use |
Unknown |
1979 |
- open |
+ drafting |
Alias template specialization in template member definition |
Not resolved |
@@ -11697,11 +11697,11 @@ and POD class
Equivalent but not functionally-equivalent redeclarations |
Not resolved |
-
- 1981 |
- drafting |
+
+ 1981 |
+ DR |
Implicit contextual conversions and explicit |
- Not resolved |
+ Unknown |
1982 |
@@ -11727,11 +11727,11 @@ and POD class
Unknown bound array member with brace-or-equal-initializer |
Unknown |
-
+
1986 |
- ready |
+ drafting |
odr-use and delayed initialization |
- Unknown |
+ Not resolved |
1987 |
@@ -11740,8 +11740,8 @@ and POD class
Unknown |
- 1988 |
- tentatively ready |
+ 1988 |
+ DRWP |
Ambiguity between dependent and non-dependent bases in implicit member access |
Unknown |
@@ -11751,17 +11751,17 @@ and POD class
Insufficient restrictions on parameters of postfix operators |
Not resolved |
-
- 1990 |
- drafting |
+
+ 1990 |
+ DR |
Ambiguity due to optional decl-specifier-seq |
- Not resolved |
+ Unknown |
-
- 1991 |
- open |
+
+ 1991 |
+ DR |
Inheriting constructors vs default arguments |
- Not resolved |
+ Unknown |
1992 |
@@ -11781,17 +11781,17 @@ and POD class
Confusing wording regarding multiple template<> prefixes |
Duplicate of 529 |
-
- 1995 |
- open |
+
+ 1995 |
+ accepted |
exception-specifications and non-type template parameters |
- Not resolved |
+ Unknown |
-
- 1996 |
- open |
+
+ 1996 |
+ |
Reference list-initialization ignores conversion functions |
- Not resolved |
+ Unknown |
1997 |
@@ -11806,22 +11806,22 @@ and POD class
Unknown |
- 1999 |
- tentatively ready |
+ 1999 |
+ DRWP |
Representation of source characters as universal-character-names |
Unknown |
-
- 2000 |
- drafting |
+
+ 2000 |
+ DR |
header-name outside #include directive |
- Not resolved |
+ Unknown |
-
+
2001 |
- drafting |
+ ready |
non-directive is underspecified |
- Not resolved |
+ Unknown |
2002 |
@@ -11835,11 +11835,11 @@ and POD class
Zero-argument macros incorrectly specified |
Not resolved |
-
- 2004 |
- drafting |
+
+ 2004 |
+ DR |
Unions with mutable members in constant expressions |
- Not resolved |
+ Unknown |
2005 |
@@ -11847,11 +11847,11 @@ and POD class
Incorrect constexpr reference initialization requirements |
Unknown |
-
- 2006 |
- drafting |
+
+ 2006 |
+ DR |
Cv-qualified void types |
- Not resolved |
+ Unknown |
2007 |
@@ -11859,11 +11859,11 @@ and POD class
Argument-dependent lookup for operator= |
Not resolved |
-
+
2008 |
- review |
+ ready |
Default template-arguments underspecified |
- Not resolved |
+ Unknown |
2009 |
@@ -11871,11 +11871,11 @@ and POD class
Unclear specification of class scope |
Not resolved |
-
- 2010 |
- open |
+
+ 2010 |
+ accepted |
exception-specifications and conversion operators |
- Not resolved |
+ Unknown |
2011 |
@@ -11883,11 +11883,11 @@ and POD class
Unclear effect of reference capture of reference |
Not resolved |
-
+
2012 |
- open |
+ tentatively ready |
Lifetime of references |
- Not resolved |
+ Unknown |
2013 |
@@ -11901,35 +11901,35 @@ and POD class
Unneeded deallocation signatures |
Unknown |
-
- 2015 |
- drafting |
+
+ 2015 |
+ DR |
odr-use of deleted virtual functions |
- Not resolved |
+ Unknown |
-
- 2016 |
- drafting |
+
+ 2016 |
+ DR |
Confusing wording in description of conversion function |
- Not resolved |
+ Unknown |
-
+
2017 |
- drafting |
+ ready |
Flowing off end is not equivalent to no-expression return |
- Not resolved |
+ Unknown |
2018 |
- open |
+ drafting |
Qualification conversion vs reference binding |
Not resolved |
-
- 2019 |
- drafting |
+
+ 2019 |
+ DR |
Member references omitted from description of storage duration |
- Not resolved |
+ Unknown |
2020 |
@@ -11951,33 +11951,33 @@ and POD class
2023 |
- open |
+ drafting |
Composite reference result type of conditional operator |
Not resolved |
-
- 2024 |
- open |
+
+ 2024 |
+ DR |
Dependent types and unexpanded parameter packs |
- Not resolved |
+ Unknown |
-
- 2025 |
- open |
+
+ 2025 |
+ dup |
Declaration matching via alias templates |
- Not resolved |
+ Unknown |
-
- 2026 |
- drafting |
+
+ 2026 |
+ DR |
Zero-initialization and constexpr |
- Not resolved |
+ Unknown |
-
- 2027 |
- drafting |
+
+ 2027 |
+ DR |
Unclear requirements for multiple alignas specifiers |
- Not resolved |
+ Unknown |
2028 |
@@ -11997,36 +11997,942 @@ and POD class
Access of injected-class-name with template arguments |
Unknown |
-
- 2031 |
- drafting |
+
+ 2031 |
+ DR |
Missing incompatibility for && |
- Not resolved |
+ Unknown |
-
+
2032 |
- open |
+ tentatively ready |
Default template-arguments of variable templates |
- Not resolved |
+ Unknown |
-
+
2033 |
- open |
+ tentatively ready |
Redundant restriction on partial specialization argument |
- Not resolved |
+ Unknown |
-
- 2034 |
- open |
+
+ 2034 |
+ NAD |
Deprecating uncaught_exception() |
- Not resolved |
+ Unknown |
2035 |
- open |
+ review |
Multi-section example is confusing |
Not resolved |
+
+ 2036 |
+ NAD |
+ Refactoring parameters-and-qualifiers |
+ Unknown |
+
+
+ 2037 |
+ drafting |
+ Alias templates and template declaration matching |
+ Not resolved |
+
+
+ 2038 |
+ tentatively ready |
+ Document C++14 incompatibility of new braced deduction rule |
+ Unknown |
+
+
+ 2039 |
+ tentatively ready |
+ Constant conversions to bool |
+ Unknown |
+
+
+ 2040 |
+ tentatively ready |
+ trailing-return-type no longer ambiguous |
+ Unknown |
+
+
+ 2041 |
+ tentatively ready |
+ Namespace for explicit class template specialization |
+ Unknown |
+
+
+ 2042 |
+ open |
+ Exceptions and deallocation functions |
+ Not resolved |
+
+
+ 2043 |
+ drafting |
+ Generalized template arguments and array-to-pointer decay |
+ Not resolved |
+
+
+ 2044 |
+ tentatively ready |
+ decltype(auto) and void |
+ Unknown |
+
+
+ 2045 |
+ drafting |
+ “Identical” template parameter lists |
+ Not resolved |
+
+
+ 2046 |
+ concurrency |
+ Incomplete thread specifications |
+ Not resolved |
+
+
+ 2047 |
+ ready |
+ Coordinating “throws anything” specifications |
+ Unknown |
+
+
+ 2048 |
+ open |
+ C-style casts that cast away constness vs static_cast |
+ Not resolved |
+
+
+ 2049 |
+ drafting |
+ List initializer in non-type template default argument |
+ Not resolved |
+
+
+ 2050 |
+ NAD |
+ Consolidate specification of linkage |
+ Unknown |
+
+
+ 2051 |
+ drafting |
+ Simplifying alias rules |
+ Not resolved |
+
+
+ 2052 |
+ DR |
+ Template argument deduction vs overloaded operators |
+ Unknown |
+
+
+ 2053 |
+ drafting |
+ auto in non-generic lambdas |
+ Not resolved |
+
+
+ 2054 |
+ open |
+ Missing description of class SFINAE |
+ Not resolved |
+
+
+ 2055 |
+ open |
+ Explicitly-specified non-deduced parameter packs |
+ Not resolved |
+
+
+ 2056 |
+ drafting |
+ Member function calls in partially-initialized class objects |
+ Not resolved |
+
+
+ 2057 |
+ open |
+ Template template arguments with default arguments |
+ Not resolved |
+
+
+ 2058 |
+ drafting |
+ More errors from internal-linkage namespaces |
+ Not resolved |
+
+
+ 2059 |
+ open |
+ Linkage and deduced return types |
+ Not resolved |
+
+
+ 2060 |
+ NAD |
+ Deduced return type for explicit specialization |
+ Unknown |
+
+
+ 2061 |
+ tentatively ready |
+ Inline namespace after simplifications |
+ Unknown |
+
+
+ 2062 |
+ drafting |
+ Class template redeclaration requirements |
+ Not resolved |
+
+
+ 2063 |
+ tentatively ready |
+ Type/nontype hiding in class scope |
+ Unknown |
+
+
+ 2064 |
+ drafting |
+ Conflicting specifications for dependent decltype-specifiers |
+ Not resolved |
+
+
+ 2065 |
+ drafting |
+ Current instantiation of a partial specialization |
+ Not resolved |
+
+
+ 2066 |
+ tentatively ready |
+ Does type-dependent imply value-dependent? |
+ Unknown |
+
+
+ 2067 |
+ open |
+ Generated variadic templates requiring empty pack |
+ Not resolved |
+
+
+ 2068 |
+ tentatively ready |
+ When can/must a defaulted virtual destructor be defined? |
+ Unknown |
+
+
+ 2069 |
+ tentatively ready |
+ Do destructors have names? |
+ Unknown |
+
+
+ 2070 |
+ drafting |
+ using-declaration with dependent nested-name-specifier |
+ Not resolved |
+
+
+ 2071 |
+ tentatively ready |
+ typedef with no declarator |
+ Unknown |
+
+
+ 2072 |
+ drafting |
+ Default argument instantiation for member functions of templates |
+ Not resolved |
+
+
+ 2073 |
+ open |
+ Allocating memory for exception objects |
+ Not resolved |
+
+
+ 2074 |
+ drafting |
+ Type-dependence of local class of function template |
+ Not resolved |
+
+
+ 2075 |
+ DR |
+ Passing short initializer lists to array reference parameters |
+ Unknown |
+
+
+ 2076 |
+ open |
+ List-initialization of arguments for constructor parameters |
+ Not resolved |
+
+
+ 2077 |
+ open |
+ Overload resolution and invalid rvalue-reference initialization |
+ Not resolved |
+
+
+ 2078 |
+ NAD |
+ Name lookup of mem-initilizer-id |
+ Unknown |
+
+
+ 2079 |
+ tentatively ready |
+ [[ appearing in a balanced-token-seq |
+ Unknown |
+
+
+ 2080 |
+ drafting |
+ Example with empty anonymous union member |
+ Not resolved |
+
+
+ 2081 |
+ drafting |
+ Deduced return type in redeclaration or specialization of function template |
+ Not resolved |
+
+
+ 2082 |
+ ready |
+ Referring to parameters in unevaluated operands of default arguments |
+ Unknown |
+
+
+ 2083 |
+ open |
+ Incorrect cases of odr-use |
+ Not resolved |
+
+
+ 2084 |
+ ready |
+ NSDMIs and deleted union default constructors |
+ Unknown |
+
+
+ 2085 |
+ tentatively ready |
+ Invalid example of adding special member function via default argument |
+ Unknown |
+
+
+ 2086 |
+ drafting |
+ Reference odr-use vs implicit capture |
+ Not resolved |
+
+
+ 2087 |
+ open |
+ Left shift of negative value by zero bits |
+ Not resolved |
+
+
+ 2088 |
+ open |
+ Late tiebreakers in partial ordering |
+ Not resolved |
+
+
+ 2089 |
+ drafting |
+ Restricting selection of builtin overloaded operators |
+ Not resolved |
+
+
+ 2090 |
+ drafting |
+ Dependency via non-dependent base class |
+ Not resolved |
+
+
+ 2091 |
+ open |
+ Deducing reference non-type template arguments |
+ Not resolved |
+
+
+ 2092 |
+ open |
+ Deduction failure and overload resolution |
+ Not resolved |
+
+
+ 2093 |
+ ready |
+ Qualification conversion for pointer-to-member handler matching |
+ Unknown |
+
+
+ 2094 |
+ open |
+ Trivial copy/move constructor for class with volatile member |
+ Not resolved |
+
+
+ 2095 |
+ tentatively ready |
+ Capturing rvalue references to functions by copy |
+ Unknown |
+
+
+ 2096 |
+ tentatively ready |
+ Constraints on literal unions |
+ Unknown |
+
+
+ 2097 |
+ extension |
+ Lambdas and noreturn attribute |
+ Not resolved |
+
+
+ 2098 |
+ tentatively ready |
+ Is uncaught_exceptions() per-thread? |
+ Unknown |
+
+
+ 2099 |
+ ready |
+ Inferring the bound of an array static data member |
+ Unknown |
+
+
+ 2100 |
+ open |
+ Value-dependent address of static data member of class template |
+ Not resolved |
+
+
+ 2101 |
+ DR |
+ Incorrect description of type- and value-dependence |
+ Unknown |
+
+
+ 2102 |
+ drafting |
+ Constructor checking in new-expression |
+ Not resolved |
+
+
+ 2103 |
+ drafting |
+ Lvalue-to-rvalue conversion is irrelevant in odr-use of a reference |
+ Not resolved |
+
+
+ 2104 |
+ drafting |
+ Internal-linkage constexpr references and ODR requirements |
+ Not resolved |
+
+
+ 2105 |
+ open |
+ When do the arguments for a parameter pack end? |
+ Not resolved |
+
+
+ 2106 |
+ tentatively ready |
+ Unclear restrictions on use of function-type template arguments |
+ Unknown |
+
+
+ 2107 |
+ tentatively ready |
+ Lifetime of temporaries for default arguments in array copying |
+ Unknown |
+
+
+ 2108 |
+ open |
+ Conversions to non-class prvalues in reference initialization |
+ Not resolved |
+
+
+ 2109 |
+ tentatively ready |
+ Value dependence underspecified |
+ Unknown |
+
+
+ 2110 |
+ drafting |
+ Overload resolution for base class conversion and reference/non-reference |
+ Not resolved |
+
+
+ 2111 |
+ open |
+ Array temporaries in reference binding |
+ Not resolved |
+
+
+ 2112 |
+ drafting |
+ new auto{x} |
+ Not resolved |
+
+
+ 2113 |
+ tentatively ready |
+ Incompete specification of types for declarators |
+ Unknown |
+
+
+ 2114 |
+ review |
+ Missing description of incompatibility from aggregate NSDMIs |
+ Not resolved |
+
+
+ 2115 |
+ open |
+ Order of implicit destruction vs release of automatic storage |
+ Not resolved |
+
+
+ 2116 |
+ drafting |
+ Direct or copy initialization for omitted aggregate initializers |
+ Not resolved |
+
+
+ 2117 |
+ drafting |
+ Explicit specializations and constexpr function templates |
+ Not resolved |
+
+
+ 2118 |
+ open |
+ Stateful metaprogramming via friend injection |
+ Not resolved |
+
+
+ 2119 |
+ NAD |
+ Disambiguation of multi-level covariant return type |
+ Unknown |
+
+
+ 2120 |
+ DR |
+ Array as first non-static data member in standard-layout class |
+ Unknown |
+
+
+ 2121 |
+ drafting |
+ More flexible lambda syntax |
+ Not resolved |
+
+
+ 2122 |
+ drafting |
+ Glvalues of void type |
+ Not resolved |
+
+
+ 2123 |
+ open |
+ Omitted constant initialization of local static variables |
+ Not resolved |
+
+
+ 2124 |
+ ready |
+ Signature of constructor template |
+ Unknown |
+
+
+ 2125 |
+ extension |
+ Copy elision and comma operator |
+ Not resolved |
+
+
+ 2126 |
+ drafting |
+ Lifetime-extended temporaries in constant expressions |
+ Not resolved |
+
+
+ 2127 |
+ drafting |
+ Partial specialization and nullptr |
+ Not resolved |
+
+
+ 2128 |
+ drafting |
+ Imprecise rule for reference member initializer |
+ Not resolved |
+
+
+ 2129 |
+ drafting |
+ Non-object prvalues and constant expressions |
+ Not resolved |
+
+
+ 2130 |
+ ready |
+ Over-aligned types in new-expressions |
+ Unknown |
+
+
+ 2131 |
+ drafting |
+ Ambiguity with opaque-enum-declaration |
+ Not resolved |
+
+
+ 2132 |
+ extension |
+ Deprecated default generated copy constructors |
+ Not resolved |
+
+
+ 2133 |
+ open |
+ Converting std::nullptr_t to bool |
+ Not resolved |
+
+
+ 2134 |
+ NAD |
+ Objectless references to non-static member functions |
+ Unknown |
+
+
+ 2135 |
+ NAD |
+ mem-initializers for virtual bases of abstract classes |
+ Unknown |
+
+
+ 2136 |
+ NAD |
+ Argument-dependent lookup and initializer lists |
+ Unknown |
+
+
+ 2137 |
+ drafting |
+ List-initialization from object of same type |
+ Not resolved |
+
+
+ 2138 |
+ open |
+ Explicit member specialization vs implicit instantiation |
+ Not resolved |
+
+
+ 2139 |
+ NAD |
+ Floating-point requirements for integer representation |
+ Unknown |
+
+
+ 2140 |
+ drafting |
+ Lvalue-to-rvalue conversion of std::nullptr_t |
+ Not resolved |
+
+
+ 2141 |
+ drafting |
+ Ambiguity in new-expression with elaborated-type-specifier |
+ Not resolved |
+
+
+ 2142 |
+ NAD |
+ Missing definition of associated classes and namespaces |
+ Unknown |
+
+
+ 2143 |
+ drafting |
+ Value-dependency via injected-class-name |
+ Not resolved |
+
+
+ 2144 |
+ drafting |
+ Function/variable declaration ambiguity |
+ Not resolved |
+
+
+ 2145 |
+ drafting |
+ Parenthesized declarator in function definition |
+ Not resolved |
+
+
+ 2146 |
+ drafting |
+ Scalar object vs memory location in definition of “unsequenced” |
+ Not resolved |
+
+
+ 2147 |
+ tentatively ready |
+ Initializer-list arguments and pack deduction |
+ Unknown |
+
+
+ 2148 |
+ drafting |
+ Thread storage duration and order of initialization |
+ Not resolved |
+
+
+ 2149 |
+ drafting |
+ Brace elision and array length deduction |
+ Not resolved |
+
+
+ 2150 |
+ review |
+ Initializer list array lifetime |
+ Not resolved |
+
+
+ 2151 |
+ drafting |
+ Exception object is not created |
+ Not resolved |
+
+
+ 2152 |
+ NAD |
+ Can an alternative token be used as a ud-suffix? |
+ Unknown |
+
+
+ 2153 |
+ drafting |
+ pure-specifier in friend declaration |
+ Not resolved |
+
+
+ 2154 |
+ drafting |
+ Ambiguity of pure-specifier |
+ Not resolved |
+
+
+ 2155 |
+ review |
+ Defining classes and enumerations via using-declarations |
+ Not resolved |
+
+
+ 2156 |
+ drafting |
+ Definition of enumeration declared by using-declaration |
+ Not resolved |
+
+
+ 2157 |
+ ready |
+ Further disambiguation of enumeration elaborated-type-specifier |
+ Unknown |
+
+
+ 2158 |
+ drafting |
+ Polymorphic behavior during destruction |
+ Not resolved |
+
+
+ 2159 |
+ concurrency |
+ Lambda capture and local thread_local variables |
+ Not resolved |
+
+
+ 2160 |
+ open |
+ Issues with partial ordering |
+ Not resolved |
+
+
+ 2161 |
+ NAD |
+ Explicit instantiation declaration and “preceding initialization” |
+ Unknown |
+
+
+ 2162 |
+ drafting |
+ Capturing this by reference |
+ Not resolved |
+
+
+ 2163 |
+ drafting |
+ Labels in constexpr functions |
+ Not resolved |
+
+
+ 2164 |
+ drafting |
+ Name hiding and using-directives |
+ Not resolved |
+
+
+ 2165 |
+ drafting |
+ Namespaces, declarative regions, and translation units |
+ Not resolved |
+
+
+ 2166 |
+ drafting |
+ Unclear meaning of “undefined constexpr function” |
+ Not resolved |
+
+
+ 2167 |
+ drafting |
+ Non-member references with lifetimes within the current evaluation |
+ Not resolved |
+
+
+ 2168 |
+ open |
+ Narrowing conversions and +/- infinity |
+ Not resolved |
+
+
+ 2169 |
+ drafting |
+ Narrowing conversions and overload resolution |
+ Not resolved |
+
+
+ 2170 |
+ drafting |
+ Unclear definition of odr-use for arrays |
+ Not resolved |
+
+
+ 2171 |
+ drafting |
+ Triviality of copy constructor with less-qualified parameter |
+ Not resolved |
+
+
+ 2172 |
+ drafting |
+ Multiple exceptions with one exception object |
+ Not resolved |
+
+
+ 2173 |
+ open |
+ Partial specialization with non-deduced contexts |
+ Not resolved |
+
+
+ 2174 |
+ review |
+ Unclear rules for friend definitions in templates |
+ Not resolved |
+
+
+ 2175 |
+ drafting |
+ Ambiguity with attribute in conversion operator declaration |
+ Not resolved |
+
+
+ 2176 |
+ drafting |
+ Destroying the returned object when a destructor throws |
+ Not resolved |
+
+
+ 2177 |
+ drafting |
+ Placement operator delete and parameter copies |
+ Not resolved |
+
+
+ 2178 |
+ open |
+ Substitution of dependent template arguments in default template arguments |
+ Not resolved |
+
+
+ 2179 |
+ open |
+ Required diagnostic for partial specialization after first use |
+ Not resolved |
+
+
+ 2180 |
+ drafting |
+ Virtual bases in destructors and defaulted assignment operators |
+ Not resolved |
+
+
+ 2181 |
+ open |
+ Normative requirements in an informative Annex |
+ Not resolved |
+
+
+ 2182 |
+ open |
+ Pointer arithmetic in array-like containers |
+ Not resolved |
+
+
+ 2183 |
+ open |
+ Problems in description of potential exceptions |
+ Not resolved |
+
+
+ 2184 |
+ open |
+ Missing C compatibility entry for decrement of bool |
+ Not resolved |
+
+
+ 2185 |
+ open |
+ Cv-qualified numeric types |
+ Not resolved |
+
+
+ 2186 |
+ open |
+ Unclear point that “preceding initialization” must precede |
+ Not resolved |
+