From: Richard Smith Date: Thu, 7 Nov 2013 05:34:58 +0000 (+0000) Subject: Update cxx_dr_status.html to match current cwg issue list. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f1e757db348d02d761bf49d6666a951b2a74ef95;p=clang Update cxx_dr_status.html to match current cwg issue list. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194189 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/www/cxx_dr_status.html b/www/cxx_dr_status.html index d4ead30e7c..d44047ad97 100644 --- a/www/cxx_dr_status.html +++ b/www/cxx_dr_status.html @@ -587,8 +587,8 @@ Yes - 92 - open + 92 + extension Should exception-specifications be part of the type system? Not resolved @@ -810,7 +810,7 @@ 129 - DR + DRWP Stability of uninitialized auto variables Duplicate of 616 @@ -1375,7 +1375,7 @@ accessible? 223 - DR + DRWP The meaning of deprecation Unknown @@ -1435,7 +1435,7 @@ accessible? 233 - drafting + open References vs pointers in UDC overload resolution Not resolved @@ -1477,7 +1477,7 @@ accessible? 240 - DR + DRWP Uninitialized values and undefined behavior Unknown @@ -1597,7 +1597,7 @@ accessible? 260 - drafting + open User-defined conversions and built-in operator= Not resolved @@ -1910,7 +1910,7 @@ of class templates 312 - DR + DRWP “use” of invalid pointer value not defined Unknown @@ -2204,7 +2204,7 @@ of class templates 361 - drafting + open Forward reference to default argument Not resolved @@ -2396,7 +2396,7 @@ of class templates 393 - drafting + open Pointer to array of unknown bound in template argument list in parameter Not resolved @@ -3014,7 +3014,7 @@ of class templates 496 - DR + DRWP Is a volatile-qualified type really a POD? Unknown @@ -3536,11 +3536,11 @@ and POD class Template conversion functions Unknown - - 583 - open + + 583 + DRWP Relational pointer comparisons against the null pointer constant - Not resolved + Unknown 584 @@ -3736,7 +3736,7 @@ and POD class 616 - DR + DRWP Definition of “indeterminate value” Unknown @@ -4383,8 +4383,8 @@ and POD class Unknown - 727 - extension + 727 + open In-class explicit specializations Not resolved @@ -5254,7 +5254,7 @@ and POD class 903 - DR + DRWP Value-dependent integral null pointer constants Unknown @@ -5656,13 +5656,13 @@ and POD class 974 - DR + DRWP Default arguments for lambdas Unknown 975 - DR + DRWP Restrictions on return type deduction for lambdas Unknown @@ -5674,7 +5674,7 @@ and POD class 977 - DR + DRWP When is an enumeration type complete? Unknown @@ -5890,7 +5890,7 @@ and POD class 1013 - DR + DRWP Uninitialized std::nullptr_t objects Unknown @@ -7090,7 +7090,7 @@ and POD class 1213 - DR + DRWP Array subscripting and xvalues Unknown @@ -7533,8 +7533,8 @@ and POD class Not resolved - 1287 - ready + 1287 + DR Direct initialization vs “implicit” conversion in reference binding Unknown @@ -7606,7 +7606,7 @@ and POD class 1299 - open + drafting “Temporary objects” vs “temporary expressions” Not resolved @@ -7653,8 +7653,8 @@ and POD class Unknown - 1307 - ready + 1307 + DR Overload resolution based on size of array initializer-list Unknown @@ -7672,7 +7672,7 @@ and POD class 1310 - DR + DRWP What is an “acceptable lookup result?” Unknown @@ -7720,7 +7720,7 @@ and POD class 1318 - DR + DRWP Syntactic ambiguities with final Unknown @@ -7732,7 +7732,7 @@ and POD class 1320 - DR + DRWP Converting scoped enumerations to bool Unknown @@ -7780,7 +7780,7 @@ and POD class 1328 - DR + DRWP Conflict in reference binding vs overload resolution Unknown @@ -7792,7 +7792,7 @@ and POD class 1330 - DR + DRWP Delayed instantiation of noexcept specifiers Unknown @@ -7840,7 +7840,7 @@ and POD class 1338 - open + drafting Aliasing and allocation functions Not resolved @@ -7874,11 +7874,11 @@ and POD class Sequencing of non-class initialization Not resolved - + 1344 - drafting + ready Adding new special member functions to a class via default arguments - Not resolved + Unknown 1345 @@ -7960,7 +7960,7 @@ and POD class 1358 - DR + DRWP Unintentionally ill-formed constexpr function template instances Unknown @@ -7978,7 +7978,7 @@ and POD class 1361 - DR + DRWP Requirement on brace-or-equal-initializers of literal types Unknown @@ -8056,7 +8056,7 @@ and POD class 1374 - DR + DRWP Qualification conversion vs difference in reference binding Unknown @@ -8066,11 +8066,11 @@ and POD class Reference to anonymous union? Unknown - + 1376 - drafting + ready static_cast of temporary to rvalue reference - Not resolved + Unknown 1377 @@ -8194,7 +8194,7 @@ and POD class 1397 - open + drafting Class completeness in non-static data member initializers Not resolved @@ -8224,7 +8224,7 @@ and POD class 1402 - DR + DRWP Move functions too often deleted Unknown @@ -8242,7 +8242,7 @@ and POD class 1405 - DR + DRWP constexpr and mutable members of literal types Unknown @@ -8278,19 +8278,19 @@ and POD class 1411 - DR + DRWP More on global scope :: in nested-name-specifier Unknown 1412 - DR + DRWP Problems in specifying pointer conversions Unknown 1413 - DR + DRWP Missing cases of value-dependency Unknown @@ -8313,8 +8313,8 @@ and POD class Unknown - 1417 - ready + 1417 + DR Pointers/references to functions with cv-qualifiers or ref-qualifier Unknown @@ -8355,14 +8355,14 @@ and POD class Unknown - 1424 - tentatively ready + 1424 + DR When must sub-object destructors be accessible? Unknown 1425 - DR + DRWP Base-class subobjects of standard-layout structs Unknown @@ -8422,7 +8422,7 @@ and POD class 1435 - DR + DRWP template-id as the declarator for a class template constructor Unknown @@ -8434,7 +8434,7 @@ and POD class 1437 - DR + DRWP alignas in alias-declaration Unknown @@ -8464,7 +8464,7 @@ and POD class 1442 - DR + DRWP Argument-dependent lookup in the range-based for Unknown @@ -8548,7 +8548,7 @@ and POD class 1456 - DR + DRWP Address constant expression designating the one-past-the-end address Unknown @@ -8570,11 +8570,11 @@ and POD class Reference-binding tiebreakers in overload resolution Not resolved - - 1460 - drafting + + 1460 + DR What is an empty union? - Not resolved + Unknown 1461 @@ -8584,7 +8584,7 @@ and POD class 1462 - DR + DRWP Deduction failure vs “ill-formed, no diagnostic required” Unknown @@ -8596,7 +8596,7 @@ and POD class 1464 - accepted + WP Negative array bound in a new-expression Unknown @@ -8630,27 +8630,27 @@ and POD class Omitted bound in array new-expression Not resolved - - 1470 - concurrency + + 1470 + NAD Thread migration - Not resolved + Unknown 1471 - DR + DRWP Nested type of non-dependent base Unknown 1472 - DR + DRWP odr-use of reference variables Unknown 1473 - DR + DRWP Syntax of literal-operator-id Unknown @@ -8662,19 +8662,19 @@ and POD class 1475 - DR + DRWP Errors in [[carries_dependency]] example Unknown 1476 - DR + DRWP Definition of user-defined type Unknown 1477 - DR + DRWP Definition of a friend outside its namespace Unknown @@ -8686,7 +8686,7 @@ and POD class 1479 - DR + DRWP Literal operators and default arguments Unknown @@ -8698,13 +8698,13 @@ and POD class 1481 - DR + DRWP Increment/decrement operators with reference parameters Unknown 1482 - DR + DRWP Point of declaration of enumeration Unknown @@ -8734,7 +8734,7 @@ and POD class 1487 - DR + DRWP When are inheriting constructors declared? Unknown @@ -8746,7 +8746,7 @@ and POD class 1489 - DR + DRWP Is value-initialization of an array constant initialization? Unknown @@ -8768,21 +8768,21 @@ and POD class Exception specifications on template destructors Not resolved - + 1493 - drafting + ready Criteria for move-construction - Not resolved + Unknown 1494 - DR + DRWP Temporary initialization for reference binding in list-initialization Unknown 1495 - DR + DRWP Partial specialization of variadic class template Unknown @@ -8824,19 +8824,19 @@ and POD class 1502 - DR + DRWP Value initialization of unions with member initializers Unknown 1503 - DR + DRWP Exceptions during copy to exception object Unknown 1504 - DR + DRWP Pointer arithmetic after derived-base conversion Unknown @@ -8848,43 +8848,43 @@ and POD class 1506 - DR + DRWP Value category of initializer_list object Unknown 1507 - DR + DRWP Value initialization with trivial inaccessible default constructor Unknown - - 1508 - drafting + + 1508 + DR Template initializer-list constructors - Not resolved + Unknown - - 1509 - drafting + + 1509 + DR Definition of “non-template function” - Not resolved + Unknown 1510 - DR + DRWP cv-qualified references via decltype Unknown 1511 - DR + DRWP const volatile variables and the one-definition rule Unknown 1512 - DR + DRWP Pointer comparison vs qualification conversions Unknown @@ -8894,27 +8894,27 @@ and POD class initializer_list deduction failure Not resolved - - 1514 - drafting + + 1514 + DR Ambiguity between enumeration definition and zero-length bit-field - Not resolved + Unknown 1515 - DR + DRWP Modulo 2n arithmetic for implicitly-unsigned types Unknown 1516 - DR + DRWP Definition of “virtual function call” Unknown 1517 - drafting + review Unclear/missing description of behavior during construction/destruction Not resolved @@ -8944,7 +8944,7 @@ and POD class 1522 - DR + DRWP Access checking for initializer_list array initialization Unknown @@ -8974,13 +8974,13 @@ and POD class 1527 - DR + DRWP Assignment from braced-init-list Unknown 1528 - DR + DRWP Repeated cv-qualifiers in declarators Unknown @@ -8997,20 +8997,20 @@ and POD class Not resolved - 1531 - ready + 1531 + DRWP Definition of “access” (verb) Unknown 1532 - DR + DRWP Explicit instantiation and member templates Unknown 1533 - DR + DRWP Function pack expansion for member initialization Unknown @@ -9022,7 +9022,7 @@ and POD class 1535 - DR + DRWP typeid in core constant expressions Unknown @@ -9034,19 +9034,19 @@ and POD class 1537 - DR + DRWP Optional compile-time evaluation of constant expressions Unknown 1538 - DR + DRWP C-style cast in braced-init-list assignment Unknown 1539 - DR + DRWP Definition of “character type” Unknown @@ -9058,7 +9058,7 @@ and POD class 1541 - DR + DRWP cv void return types Unknown @@ -9070,13 +9070,13 @@ and POD class 1543 - DR + DRWP Implicit conversion sequence for empty initializer list Unknown 1544 - DR + DRWP Linkage of member of unnamed namespace Unknown @@ -9112,15 +9112,15 @@ and POD class 1550 - DR + DRWP Parenthesized throw-expression operand of conditional-expression Unknown - - 1551 - drafting + + 1551 + DR Wording problems in using-declaration specification - Not resolved + Unknown 1552 @@ -9130,7 +9130,7 @@ and POD class 1553 - DR + DRWP sizeof and xvalue bit-fields Unknown @@ -9148,13 +9148,13 @@ and POD class 1556 - DR + DRWP Constructors and explicit conversion functions in direct initialization Unknown 1557 - DR + DRWP Language linkage of converted lambda function pointer Unknown @@ -9166,13 +9166,13 @@ and POD class 1559 - DR + DRWP String too long in initializer list of new-expression Unknown 1560 - DR + DRWP Gratuitous lvalue-to-rvalue conversion in conditional-expression with throw-expression operand Unknown @@ -9182,15 +9182,15 @@ and POD class Aggregates with empty base classes Not resolved - - 1562 - drafting + + 1562 + DR Non-static data member initializers and union ctor-initializer - Not resolved + Unknown 1563 - DR + DRWP List-initialization and overloaded function disambiguation Unknown @@ -9213,8 +9213,8 @@ and POD class Unknown - 1567 - ready + 1567 + DR Inheriting constructors and copy/move constructors Unknown @@ -9224,17 +9224,17 @@ and POD class Temporary lifetime extension with intervening cast Unknown - - 1569 - drafting + + 1569 + DR Deducing a function parameter pack before ellipsis - Not resolved + Unknown - - 1570 - drafting + + 1570 + DR Address of subobject as non-type template argument - Not resolved + Unknown 1571 @@ -9261,16 +9261,16 @@ and POD class Unknown - 1575 - ready + 1575 + DR Incorrect definition of “strict pointer safety” Unknown - - 1576 - drafting + + 1576 + DR Discarded-value volatile xvalues - Not resolved + Unknown 1577 @@ -9284,11 +9284,11 @@ and POD class Value-initialization of aggregates Unknown - - 1579 - extension + + 1579 + ready Return by converting move constructor - Not resolved + Unknown 1580 @@ -9298,7 +9298,7 @@ and POD class 1581 - open + drafting When are constexpr member functions defined? Not resolved @@ -9309,8 +9309,8 @@ and POD class Not resolved - 1583 - ready + 1583 + DR Incorrect example of unspecified behavior Unknown @@ -9332,15 +9332,15 @@ and POD class Naming a destructor via decltype Not resolved - - 1587 - drafting + + 1587 + DR constexpr initialization and nested anonymous unions - Not resolved + Unknown 1588 - DR + DRWP Deducing cv-qualified auto Unknown @@ -9362,41 +9362,41 @@ and POD class Deducing array bound and element type from initializer list Not resolved - - 1592 - drafting + + 1592 + DR When do template parameters match? - Not resolved + Unknown - - 1593 - drafting + + 1593 + DR “Parameter type” of special member functions - Not resolved + Unknown 1594 - open + drafting Lazy declaration of special members vs overload errors Not resolved - - 1595 - drafting + + 1595 + DR Constructors “involved in” subobject initialization - Not resolved + Unknown 1596 - drafting + review Non-array objects as array[1] Not resolved - - 1597 - drafting + + 1597 + WP Misleading constexpr example - Not resolved + Unknown 1598 @@ -9416,11 +9416,11 @@ and POD class Erroneous reference initialization in example Not resolved - - 1601 - drafting + + 1601 + DR Promotion of enumeration with fixed underlying type - Not resolved + Unknown 1602 @@ -9434,15 +9434,15 @@ and POD class Errors resulting from giving unnamed namespaces internal linkage Not resolved - + 1604 - drafting + ready Double temporaries in reference initialization - Not resolved + Unknown 1605 - DR + DRWP Misleading parenthetical comment for explicit destructor call Unknown @@ -9452,21 +9452,21 @@ and POD class sizeof closure class Unknown - + 1607 - drafting + ready Lambdas in template parameters - Not resolved + Unknown - 1608 - ready + 1608 + DR Operator lookup in trailing return type Unknown 1609 - drafting + open Default arguments and function parameter packs Not resolved @@ -9476,23 +9476,23 @@ and POD class Cv-qualification in deduction of reference to array Not resolved - + 1611 - drafting + tentatively ready Deleted default constructor for abstract class - Not resolved + Unknown - + 1612 - drafting + ready Implicit lambda capture and anonymous unions - Not resolved + Unknown - + 1613 - drafting + ready Constant expressions and lambda capture - Not resolved + Unknown 1614 @@ -9518,11 +9518,11 @@ and POD class alignas and non-defining declarations Not resolved - - 1618 - open + + 1618 + DR Gratuitously-unsigned underlying enum type - Not resolved + Unknown 1619 @@ -9584,11 +9584,11 @@ and POD class Deallocation function templates Not resolved - + 1629 - ready + drafting Can a closure class be a literal type? - Unknown + Not resolved 1630 @@ -9699,16 +9699,16 @@ and POD class Not resolved - 1648 - ready + 1648 + DR thread_local vs block extern declarations Unknown - - 1649 - drafting + + 1649 + DR Error in the syntax of mem-initializer-list - Not resolved + Unknown 1650 @@ -9730,28 +9730,862 @@ and POD class 1653 - open + drafting Removing deprecated increment of bool Not resolved - - 1654 - open + + 1654 + dup Literal types and constexpr defaulted constructors - Not resolved + Unknown 1655 - open + drafting Line endings in raw string literals Not resolved 1656 - open + drafting Encoding of numerically-escaped characters Not resolved + + 1657 + extension + Attributes for namespaces and enumerators + Not resolved + + + 1658 + drafting + Deleted default constructor for abstract class via destructor + Not resolved + + + 1659 + open + Initialization order of thread_local template static data members + Not resolved + + + 1660 + open + member-declaration requirements and unnamed bit-fields + Not resolved + + + 1661 + concurrency + Preservation of infinite loops + Not resolved + + + 1662 + ready + Capturing function parameter packs + Unknown + + + 1663 + NAD + Capturing an empty pack expansion + Unknown + + + 1664 + ready + Argument-dependent lookup of lambdas used in default arguments + Unknown + + + 1665 + drafting + Declaration matching in explicit instantiations + Not resolved + + + 1666 + drafting + Address constant expressions + Not resolved + + + 1667 + NAD + Function exiting via exception called by destructor during unwinding + Unknown + + + 1668 + drafting + Parameter type determination still not clear enough + Not resolved + + + 1669 + drafting + auto return type for main + Not resolved + + + 1670 + open + auto as conversion-type-id + Not resolved + + + 1671 + NAD + Unclear rules for deduction with cv-qualification + Unknown + + + 1672 + drafting + Layout compatibility with multiple empty bases + Not resolved + + + 1673 + review + Clarifying overload resolution for the second step of copy-initialization + Not resolved + + + 1674 + drafting + Return type deduction for address of function + Not resolved + + + 1675 + ready + Size limit for automatic array object + Unknown + + + 1676 + drafting + auto return type for allocation and deallocation functions + Not resolved + + + 1677 + drafting + Constant initialization via aggregate initialization + Not resolved + + + 1678 + NAD + Naming the type of an array of runtime bound + Unknown + + + 1679 + NAD + Range-based for and array of runtime bound + Unknown + + + 1680 + drafting + Including <initializer_list> for range-based for + Not resolved + + + 1681 + ready + init-captures and nested lambdas + Unknown + + + 1682 + open + Overly-restrictive rules on function templates as allocation functions + Not resolved + + + 1683 + review + Incorrect example after constexpr changes + Not resolved + + + 1684 + drafting + Static constexpr member functions for non-literal classes + Not resolved + + + 1685 + review + Value category of noexcept expression + Not resolved + + + 1686 + review + Which variables are “explicitly declared const?” + Not resolved + + + 1687 + drafting + Conversions of operands of built-in operators + Not resolved + + + 1688 + NAD + Volatile constexpr variables + Unknown + + + 1689 + drafting + Syntactic nonterminal for operand of alignas + Not resolved + + + 1690 + ready + Associated namespace for local type + Unknown + + + 1691 + ready + Argument-dependent lookup and opaque enumerations + Unknown + + + 1692 + ready + Associated namespaces of doubly-nested classes + Unknown + + + 1693 + drafting + Superfluous semicolons in class definitions + Not resolved + + + 1694 + review + Restriction on reference to temporary as a constant expression + Not resolved + + + 1695 + drafting + Lifetime extension via init-capture + Not resolved + + + 1696 + open + Temporary lifetime and non-static data member initializers + Not resolved + + + 1697 + drafting + Lifetime extension and copy elision + Not resolved + + + 1698 + open + Files ending in \ + Not resolved + + + 1699 + drafting + Does befriending a class befriend its friends? + Not resolved + + + 1700 + NAD + Does the special rvalue-reference deduction apply to alias templates? + Unknown + + + 1701 + drafting + Array vs sequence in object representation + Not resolved + + + 1702 + drafting + Rephrasing the definition of “anonymous union” + Not resolved + + + 1703 + NAD + Language linkage of names of functions with internal linkage + Unknown + + + 1704 + drafting + Type checking in explicit instantiation of variable templates + Not resolved + + + 1705 + review + Unclear specification of “more specialized” + Not resolved + + + 1706 + open + alignas pack expansion syntax + Not resolved + + + 1707 + drafting + template in elaborated-type-specifier without nested-name-specifier + Not resolved + + + 1708 + drafting + overly-strict requirements for names with C language linkage + Not resolved + + + 1709 + drafting + Stringizing raw string literals containing newline + Not resolved + + + 1710 + drafting + Missing template keyword in class-or-decltype + Not resolved + + + 1711 + open + Missing specification of variable template partial specializations + Not resolved + + + 1712 + drafting + constexpr variable template declarations + Not resolved + + + 1713 + open + Linkage of variable template specializations + Not resolved + + + 1714 + drafting + odr-use of this from a local class + Not resolved + + + 1715 + drafting + Access and inherited constructor templates + Not resolved + + + 1716 + drafting + When are default arguments evaluated? + Not resolved + + + 1717 + ready + Missing specification of type of binary literal + Unknown + + + 1718 + open + Macro invocation spanning end-of-file + Not resolved + + + 1719 + open + Layout compatibility and cv-qualification revisited + Not resolved + + + 1720 + NAD + Macro invocation in #include directive + Unknown + + + 1721 + drafting + Diagnosing ODR violations for static data members + Not resolved + + + 1722 + drafting + Should lambda to function pointer conversion function be noexcept? + Not resolved + + + 1723 + drafting + Multicharacter user-defined character literals + Not resolved + + + 1724 + drafting + Unclear rules for deduction failure + Not resolved + + + 1725 + NAD + Trailing return type with nested function declarator + Unknown + + + 1726 + drafting + Declarator operators and conversion function + Not resolved + + + 1727 + NAD + Type of a specialization of a variable template + Unknown + + + 1728 + drafting + Type of an explicit instantiation of a variable template + Not resolved + + + 1729 + drafting + Matching declarations and definitions of variable templates + Not resolved + + + 1730 + drafting + Can a variable template have an unnamed type? + Not resolved + + + 1731 + NAD + is_trivially_X and definitions of special member functions + Unknown + + + 1732 + drafting + Defining types in conditions and range-based for statements + Not resolved + + + 1733 + drafting + Return type and value for operator= with ref-qualifier + Not resolved + + + 1734 + drafting + Nontrivial deleted copy functions + Not resolved + + + 1735 + drafting + Out-of-range literals in user-defined-literals + Not resolved + + + 1736 + drafting + Inheriting constructor templates in a local class + Not resolved + + + 1737 + drafting + Type dependence of call to a member of the current instantiation + Not resolved + + + 1738 + drafting + Explicit instantiation/specialization of inheriting constructor templates + Not resolved + + + 1739 + drafting + Conversion of floating point to enumeration + Not resolved + + + 1740 + ready + Disambiguation of noexcept + Unknown + + + 1741 + ready + odr-use of class object in lvalue-to-rvalue conversion + Unknown + + + 1742 + open + using-declarations and scoped enumerators + Not resolved + + + 1743 + open + init-captures in nested lambdas + Not resolved + + + 1744 + open + Unordered initialization for variable template specializations + Not resolved + + + 1745 + open + thread_local constexpr variable + Not resolved + + + 1746 + open + Are volatile scalar types trivially copyable? + Not resolved + + + 1747 + open + Constant initialization of reference to function + Not resolved + + + 1748 + open + Placement new with a null pointer + Not resolved + + + 1749 + open + Confusing definition for constant initializer + Not resolved + + + 1750 + open + “Argument” vs “parameter” + Not resolved + + + 1751 + open + Non-trivial operations vs non-trivial initialization + Not resolved + + + 1752 + open + Right-recursion in mem-initializer-list + Not resolved + + + 1753 + open + decltype-specifier in nested-name-specifier of destructor + Not resolved + + + 1754 + open + Declaration of partial specialization of static data member template + Not resolved + + + 1755 + open + Out-of-class partial specializations of member templates + Not resolved + + + 1756 + open + Direct-list-initialization of a non-class object + Not resolved + + + 1757 + open + Const integral subobjects + Not resolved + + + 1758 + open + Explicit conversion in copy/move list initialization + Not resolved + + + 1759 + drafting + UTF-8 code units in plain char + Not resolved + + + 1760 + ready + Access of member corresponding to init-capture + Unknown + + + 1761 + ready + Runtime check on size of automatic array + Unknown + + + 1762 + ready + Reserved identifier used in literal-operator-id example + Unknown + + + 1763 + open + Length mismatch in template type deduction + Not resolved + + + 1764 + ready + Hiding of function from using-declaration by signature + Unknown + + + 1765 + ready + Overflow of enumeration used as enumerator value + Unknown + + + 1766 + open + Values outside the range of the values of an enumeration + Not resolved + + + 1767 + ready + Scoped enumeration in a switch statement + Unknown + + + 1768 + ready + Zero-element array of runtime bound + Unknown + + + 1769 + review + Catching a base class of the exception object + Not resolved + + + 1770 + ready + Type matching of non-type template parameters and arguments + Unknown + + + 1771 + open + Restricted lookup in nested-name-specifier + Not resolved + + + 1772 + ready + __func__ in a lambda body + Unknown + + + 1773 + ready + Out-of-lifetime lvalue-to-rvalue conversion + Unknown + + + 1774 + open + Discrepancy between subobject destruction and stack unwinding + Not resolved + + + 1775 + ready + Undefined behavior of line splice in raw string literal + Unknown + + + 1776 + open + Replacement of class objects containing reference members + Not resolved + + + 1777 + open + Empty pack expansion in dynamic-exception-specification + Not resolved + + + 1778 + ready + exception-specification in explicitly-defaulted functions + Unknown + + + 1779 + open + Type dependency of __func__ + Not resolved + + + 1780 + open + Explicit instantiation/specialization of generic lambda operator() + Not resolved + + + 1781 + open + Converting from nullptr_t to bool in overload resolution + Not resolved + + + 1782 + open + Form of initialization for nullptr_t to bool conversion + Not resolved + + + 1783 + open + Why are virtual destructors non-trivial? + Not resolved + + + 1784 + concurrency + Concurrent execution during static local initialization + Not resolved + + + 1785 + open + Conflicting diagnostic requirements for template definitions + Not resolved + + + 1786 + drafting + Effect of merging allocations on memory leakage + Not resolved + + + 1787 + drafting + Uninitialized unsigned char values + Not resolved + + + 1788 + open + Sized deallocation of array of non-class type + Not resolved + + + 1789 + open + Array reference vs array decay in overload resolution + Not resolved + + + 1790 + open + Ellipsis following function parameter pack + Not resolved + + + 1791 + open + Incorrect restrictions on cv-qualifier-seq and ref-qualifier + Not resolved + + + 1792 + open + Incorrect example of explicit specialization of member enumeration + Not resolved + + + 1793 + open + thread_local in explicit specializations + Not resolved + + + 1794 + open + template keyword and alias templates + Not resolved + + + 1795 + open + Disambiguating original-namespace-definition and extension-namespace-definition + Not resolved +