From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1734) id BFCEE3858D33; Fri, 12 Apr 2024 01:19:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BFCEE3858D33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1712884759; bh=mLJbh5ewCKrjFkBRwB7N8FvGM+HW8rkq2JRh7zDZ1Zw=; h=To:Subject:Date:From:From; b=XPw7JZQ+kRCo2iDcu/mJGhh3dJRkfHmUbvkLmw9HaoKgjMh2T5UxM1HP4v+bHwKNm mpfNnLEQVG67I8EjosJvS1CiHDedGtBSJ2duayC05Tukk7b49PmIkDTWZhlZEQAuWi /iKLgKpxKb3K/9EHt3NixSHABZyWBOpUU8CdB7Ug= To: gcc-cvs-wwwdocs@gcc.gnu.org Subject: gcc-wwwdocs branch master updated. 9e32f911b70a8c2303b9b60679ce337896ccffdd X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: edc6411ab81dde8a0621ee706e6ff951be645922 X-Git-Newrev: 9e32f911b70a8c2303b9b60679ce337896ccffdd Message-Id: <20240412011919.BFCEE3858D33@sourceware.org> Date: Fri, 12 Apr 2024 01:19:19 +0000 (GMT) From: Marek Polacek List-Id: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 9e32f911b70a8c2303b9b60679ce337896ccffdd (commit) from edc6411ab81dde8a0621ee706e6ff951be645922 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 9e32f911b70a8c2303b9b60679ce337896ccffdd Author: Marek Polacek Date: Thu Apr 11 21:18:23 2024 -0400 cxx-dr-status: Update from C++ Core Language Issue TOC, Revision 113 diff --git a/htdocs/projects/cxx-dr-status.html b/htdocs/projects/cxx-dr-status.html index b63c47df..fb3046cd 100644 --- a/htdocs/projects/cxx-dr-status.html +++ b/htdocs/projects/cxx-dr-status.html @@ -61,19 +61,18 @@ ? - + 6 - open - 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? - - + NAD + 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? + N/A 7 NAD Can a class with a private virtual base class be derived from? - ? + No @@ -1212,7 +1211,7 @@ 170 - tentatively ready + DRWP Pointer-to-member conversions ? @@ -1644,19 +1643,19 @@ ? - + 232 - drafting + NAD Is indirection through a null pointer undefined behavior? - - + N/A - + 233 - open + drafting References vs pointers in UDC overload resolution - - - + No + PR114697 234 @@ -3104,11 +3103,11 @@ ? - + 440 - open + NAD Allow implicit pointer-to-member conversion on nontype template argument - - + N/A @@ -3195,11 +3194,11 @@ ? - + 453 - drafting + tentatively ready References may only bind to "valid" objects - - + ? @@ -3237,11 +3236,11 @@ No PR96138 - + 459 - open + NAD Hiding of template parameters by base class members - - + N/A @@ -3335,11 +3334,11 @@ - - + 473 - open + NAD Block-scope declarations of allocator functions - - + N/A @@ -3552,11 +3551,11 @@ - - + 504 - open + NAD Should use of a variable in its own initializer require a diagnostic? - - + ? PR18635 @@ -3720,11 +3719,11 @@ ? - + 528 - open + NAD Why are incomplete class types not allowed with typeid? - - + N/A @@ -3752,7 +3751,7 @@ 532 C++11 Member/nonmember operator template partial ordering - ? + 14 @@ -4504,11 +4503,11 @@ ? - + 640 - open + NAD Accessing destroyed local objects of static storage duration - - + N/A @@ -5050,11 +5049,11 @@ ? - + 718 - open + NAD Non-class, non-function friend declarations - - + N/A @@ -6326,9 +6325,9 @@ 900 - DRWP + C++23 Lifetime of temporaries in range-based for - ? + No @@ -7214,11 +7213,11 @@ N/A - + 1027 - drafting + review Type consistency and reallocation of scalar types - - + ? @@ -7293,7 +7292,7 @@ 1038 - review + DR Overload resolution of &x.static_func ? @@ -7650,7 +7649,7 @@ 1089 - drafting + open Template parameters in member selections - @@ -8812,7 +8811,7 @@ 1255 - open + drafting Definition problems with constexpr functions - @@ -9498,7 +9497,7 @@ 1353 - tentatively ready + DRWP Array and variant members and deleted special member functions ? @@ -9671,11 +9670,11 @@ ? - + 1378 - open + CD5 When is an instantiation required? - - + ? @@ -9799,7 +9798,7 @@ 1396 - DRWP + C++23 Deferred instantiation and checking of non-static data member initializers ? @@ -11523,11 +11522,11 @@ ? - + 1642 - open + DRWP Missing requirements for prvalue operands - - + ? @@ -11915,18 +11914,18 @@ No - + 1698 - open + DR Files ending in \ - - + ? - + 1699 - extension + open Does befriending a class befriend its friends? - No + - @@ -13000,11 +12999,11 @@ ? - + 1853 - drafting + dup Defining "allocated storage" - - + Dup of 2551 @@ -13308,11 +13307,11 @@ ? - + 1897 - drafting + review ODR vs alternative tokens - - + ? @@ -13708,11 +13707,11 @@ - - + 1954 - open + tentatively ready typeid null dereference check in subexpressions - - + ? @@ -13843,7 +13842,7 @@ 1973 - tentatively ready + DRWP Which parameter-declaration-clause in a lambda-expression? ? @@ -14007,7 +14006,7 @@ drafting Reference list-initialization ignores conversion functions - - + PR90390 1997 @@ -14156,11 +14155,11 @@ ? - + 2018 - drafting + dup Qualification conversion vs reference binding - - + Dup of 2352 @@ -14410,7 +14409,7 @@ 2054 - review + DR Missing description of class SFINAE ? @@ -14536,7 +14535,7 @@ 2072 - DR + C++23 Default argument instantiation for member functions of templates ? @@ -14744,11 +14743,11 @@ ? - + 2102 - drafting + DR Constructor checking in new-expression - - + ? @@ -15727,7 +15726,7 @@ 2242 - DRWP + C++23 ODR violation with constant initialization possibly omitted ? @@ -15797,7 +15796,7 @@ 2252 - review + DR Enumeration list-initialization from the same type ? @@ -16548,7 +16547,7 @@ 2359 CD5 Unintended copy initialization with designated initializers - No + 14 PR91319 @@ -16737,7 +16736,7 @@ 2386 CD5 tuple_size requirements for structured binding - No + 14 PR110216 @@ -16777,7 +16776,7 @@ 2392 - DRWP + C++23 new-expression size check and constant evaluation ? @@ -16882,7 +16881,7 @@ 2407 - DRWP + C++23 Missing entry in Annex C for defaulted comparison operators ? @@ -16903,7 +16902,7 @@ 2410 - DRWP + C++23 Implicit calls of immediate functions ? @@ -17029,9 +17028,9 @@ 2428 - DRWP + C++23 Deprecating a concept - ? + 13 @@ -17113,7 +17112,7 @@ 2440 - DRWP + C++23 Allocation in core constant expressions ? @@ -17134,7 +17133,7 @@ 2443 - DRWP + C++23 Meaningless template exports ? @@ -17181,16 +17180,16 @@ ? - + 2450 - drafting + review braced-init-list as a template-argument 11 2451 - DRWP + C++23 promise.unhandled_exception() and final suspend point ? @@ -17358,9 +17357,9 @@ 2475 - DR + C++23 Object declarations of type cv void - ? + Yes @@ -17379,7 +17378,7 @@ 2478 - DR + C++23 Properties of explicit specializations of implicitly-instantiated class templates ? @@ -17414,7 +17413,7 @@ 2483 - DR + C++23 Language linkage of static member functions ? @@ -17428,7 +17427,7 @@ 2485 - tentatively ready + DRWP Bit-fields in integral promotions ? @@ -17456,7 +17455,7 @@ 2489 - DR + C++23 Storage provided by array of char ? @@ -17475,11 +17474,11 @@ ? - + 2492 - review + drafting Comparing user-defined conversion sequences in list-initialization - ? + - @@ -17561,7 +17560,7 @@ 2504 - review + DR Inheriting constructors from virtual base classes ? @@ -17589,7 +17588,7 @@ 2508 - DRWP + C++23 Restrictions on uses of template parameter names ? @@ -17629,11 +17628,11 @@ - - + 2514 - review + open Modifying const subobjects - ? + - @@ -17645,42 +17644,42 @@ 2516 - DR + C++23 Locus of enum-specifier or opaque-enum-declaration ? 2517 - DR + C++23 Useless restriction on use of parameter in constraint-expression ? 2518 - DR + C++23 Conformance requirements and #error/#warning ? 2519 - tentatively ready + DRWP Object representation of a bit-field ? 2520 - DR + C++23 Template signature and default template arguments ? 2521 - DR + C++23 User-defined literals and reserved identifiers ? @@ -17694,7 +17693,7 @@ 2523 - DR + C++23 Undefined behavior via omitted destructor call in constant expressions ? @@ -17715,7 +17714,7 @@ 2526 - DR + C++23 Relational comparison of void* pointers ? @@ -17729,28 +17728,28 @@ 2528 - DR + C++23 Three-way comparison and the usual arithmetic conversions ? 2529 - DR + C++23 Constant destruction of constexpr references ? 2530 - DR + C++23 Multiple definitions of enumerators ? 2531 - review + DR Static data members redeclared as constexpr ? @@ -17762,11 +17761,11 @@ - - + 2533 - drafting + review Storage duration of implicitly created objects - - + ? @@ -17799,14 +17798,14 @@ 2538 - DRWP + C++23 Can standard attributes be syntactically ignored? ? 2539 - DR + C++23 Three-way comparison requiring strong ordering for floating-point types ? @@ -17825,16 +17824,16 @@ - - + 2542 - drafting + DRWP Is a closure type a structural type? - - + ? 2543 - DR + C++23 constinit and optimized dynamic initialization 14 @@ -17853,81 +17852,81 @@ - - + 2546 - open + tentatively ready Defaulted secondary comparison operators defined as deleted - - + ? - + 2547 - open + tentatively ready Defaulted comparison operator function for non-classes - - + ? - + 2548 - open + NAD Array prvalues and additive operators - - + N/A - + 2549 - open + review Implicitly moving the operand of a throw-expression in unevaluated contexts - - + ? 2550 - ready + DRWP Type "reference to cv void" outside of a declarator Yes - + 2551 - open + review "Refers to allocated storage" has no meaning - - + ? - + 2552 - open + DRWP Constant evaluation of non-defining variable declarations - - + ? - + 2553 - open + review Restrictions on explicit object member functions - - + ? - + 2554 - open + review Overriding virtual functions, also with explicit object parameters - - + ? 2555 - open + drafting Ineffective redeclaration prevention for using-declarators - - + 2556 - open + DR Unusable promise::return_void - - + ? @@ -17939,7 +17938,7 @@ 2558 - DR + C++23 Uninitialized subobjects as a result of an immediate invocation ? @@ -17951,18 +17950,18 @@ - - + 2560 - open + tentatively ready Parameter type determination in a requirement-parameter-list - - + ? - + 2561 - open + review Conversion to function pointer for lambda with explicit object parameter - - + ? @@ -17974,14 +17973,14 @@ 2563 - open + drafting Initialization of coroutine result object - 2564 - open + drafting Conversion to function pointer with an explicit object parameter - @@ -17993,25 +17992,25 @@ - - + 2566 - open + review Matching deallocation for uncaught exception - - + ? - + 2567 - open + NAD Operator lookup ambiguity - - + N/A - + 2568 - open + tentatively ready Access checking during synthesis of defaulted comparison operator - - + ? @@ -18021,11 +18020,11 @@ ? - + 2570 - open + DR Clarify constexpr for defaulted functions - - + ? @@ -18035,25 +18034,25 @@ ? - + 2572 - open + review Address of overloaded function with no target - - + ? - + 2573 - open + DRWP Undefined behavior when splicing results in a universal-character-name - - + ? - + 2574 - open + DRWP Undefined behavior when lexing unmatched quotes - - + ? @@ -18114,7 +18113,7 @@ 2583 - DRWP + C++23 Common initial sequence should consider over-alignment ? @@ -18137,14 +18136,14 @@ 2586 CD6 Explicit object parameter for assignment and comparison - ? - + 14 + PR102609 - + 2587 - open + review Visible side effects and initial value of an object - - + ? @@ -18154,25 +18153,25 @@ - - + 2589 - open + review Context of access checks during constraint satisfaction checking - - + No PR10411 2590 - DRWP + C++23 Underlying type should determine size and alignment requirements of an enum ? - + 2591 - open + DR Implicit change of active union member for anonymous union in union - - + ? @@ -18182,11 +18181,11 @@ - - + 2593 - open + review Insufficient base class restriction for pointer-to-member expression - - + ? @@ -18196,11 +18195,11 @@ Yes - + 2595 - open + DR "More constrained" for eligible special member functions - - + ? @@ -18219,56 +18218,56 @@ 2598 - DRWP + C++23 Unions should not require a non-static data member of literal type ? 2599 - DRWP + C++23 What does initializing a parameter include? ? 2600 - review + DR Type dependency of placeholder types ? 2601 - DRWP + C++23 Tracking of created and destroyed subobjects ? 2602 - DR + C++23 consteval defaulted functions ? dup of CWG2559? 2603 - DRWP + C++23 Holistic functional equivalence for function templates ? 2604 - DRWP + C++23 Attributes for an explicit specialization ? 2605 - DRWP + C++23 Implicit-lifetime aggregates ? @@ -18303,91 +18302,91 @@ 2610 - DRWP + C++23 Indirect private base classes in aggregates ? 2611 - DRWP + C++23 Missing parentheses in expansion of fold-expression could cause syntactic reinterpretation ? 2612 - DRWP + C++23 Incorrect comment in example ? 2613 - DRWP + C++23 Incomplete definition of resumer ? 2614 - DRWP + C++23 Unspecified results for class member access ? 2615 - WP + C++23 Missing __has_cpp_attribute(assume) ? 2616 - DRWP + C++23 Imprecise restrictions on break and continue ? - + 2617 - open + review Default template arguments for template members of non-template classes - - + ? 2618 - DRWP + C++23 Substitution during deduction should exclude exception specifications ? 2619 - DRWP + C++23 Kind of initialization for a designated-initializer-list ? 2620 - DRWP + C++23 Nonsensical disambiguation rule ? 2621 - DRWP + C++23 Kind of lookup for using enum declarations ? 2622 - DRWP + C++23 Compounding types from function and pointer-to-member types ? @@ -18401,65 +18400,65 @@ 2624 - DRWP + C++23 Array delete expression with no array cookie ? 2625 - DRWP + C++23 Deletion of pointer to out-of-lifetime object ? 2626 - DRWP + C++23 Rephrase ones' complement using base-2 representation ? 2627 - DRWP + C++23 Bit-fields and narrowing conversions ? - + 2628 - open + DR Implicit deduction guides should propagate constraints - - + ? 2629 - DRWP + C++23 Variables of floating-point type as switch conditions ? 2630 - DRWP + C++23 Syntactic specification of class completeness ? 2631 - DRWP + C++23 Immediate function evaluations in default arguments ? - + 2632 - open + review 'user-declared' is not defined - - + ? @@ -18469,184 +18468,184 @@ - - + 2634 - open + tentatively ready Avoid circularity in specification of scope for friend class declarations - - + ? 2635 - DRWP + C++23 Constrained structured bindings ? 2636 - DRWP + C++23 Update Annex E based on Unicode 15.0 UAX #31 ? - + 2637 - open + tentatively ready Injected-class-name as a simple-template-id - - + ? - + 2638 - open + tentatively ready Improve the example for initializing by initializer list - - + ? 2639 - WP + C++23 new-lines after phase 1 ? 2640 - WP + C++23 Allow more characters in an n-char sequence ? 2641 - DRWP + C++23 Redundant specification of value category of literals ? 2642 - DR + C++23 Inconsistent use of T and C ? 2643 - DRWP + C++23 Completing a pointer to array of unknown bound ? 2644 - DRWP + C++23 Incorrect comment in example ? 2645 - DRWP + C++23 Unused term "default argument promotions" ? 2646 - DRWP + C++23 Defaulted special member functions ? 2647 - DRWP + C++23 Fix for "needed for constant evaluation" ? 2648 - DRWP + C++23 Correspondence of surrogate call function and conversion function ? 2649 - DRWP + C++23 Incorrect note about implicit conversion sequence ? 2650 - DRWP + C++23 Incorrect example for ill-formed non-type template arguments ? 2651 - DRWP + C++23 Conversion function templates and "noexcept" ? 2652 - WP + C++23 Overbroad definition of __STDCPP_BFLOAT16_T__ ? 2653 - WP + C++23 Can an explicit object parameter have a default argument? ? 2654 - DRWP + C++23 Un-deprecation of compound volatile assignments ? - + 2655 - open + NAD Instantiation of default arguments in lambda-expressions - - + ? 2656 - open + drafting Converting consteval lambda to function pointer in non-immediate context - - + 2657 - open + tentatively ready Cv-qualification adjustment when binding reference to temporary - - + ? 2658 - DR + C++23 Trivial copying of unions in core constant expressions ? 2659 - accepted + C++23 Missing feature-test macro for lifetime extension in range-for loop ? @@ -18667,21 +18666,21 @@ 2662 - DR + C++23 Example for member access control vs. overload resolution ? 2663 - tentatively ready + DRWP Example for member redeclarations with using-declarations ? 2664 - DR + C++23 Deduction failure in CTAD for alias templates 13 @@ -18702,16 +18701,16 @@ 2667 - DR + C++23 Named module imports do not import macros ? - + 2668 - open + tentatively ready co_await in a lambda-expression - - + ? @@ -18735,23 +18734,23 @@ - - + 2672 - open + DR Lambda body SFINAE is still required, contrary to intent and note - - + ? 2673 - DR + C++23 User-declared spaceship vs. built-in operators ? 2674 - accepted + C++23 Prohibit explicit object parameters for constructors ? @@ -18779,7 +18778,7 @@ 2678 - DR + C++23 std::source_location::current is unimplementable ? @@ -18800,21 +18799,21 @@ 2681 - DR + C++23 Deducing member array type from string literal ? 2682 - DR + C++23 Templated function vs. function template ? 2683 - ready + DRWP Default arguments for member functions of templated nested classes ? @@ -18828,7 +18827,7 @@ 2685 - DR + C++23 Aggregate CTAD, string, and brace elision ? @@ -18842,7 +18841,7 @@ 2687 - review + C++23 Calling an explicit object member function via an address-of-overload-set ? @@ -18854,30 +18853,30 @@ - - + 2689 - open + tentatively ready Are cv-qualified std::nullptr_t fundamental types? - - + ? 2690 - DR + C++23 Semantics of defaulted move assignment operator for unions ? 2691 - accepted + C++23 hexadecimal-escape-sequence is too greedy ? 2692 - accepted + C++23 Static and explicit object member functions with the same parameter-type-lists ? @@ -18898,35 +18897,35 @@ 2695 - DR + C++23 Semantic ignorability of attributes ? - + 2696 - open + dup Relational comparisons of pointers to void - - + Dup of 2749 - + 2697 - open + DRWP Deduction guides using abbreviated function syntax - - + ? 2698 - review + DRWP Using extended integer types with z suffix ? 2699 - ready + DRWP Inconsistency of throw-expression specification ? @@ -18980,48 +18979,956 @@ - - + 2707 - open + tentatively ready Deduction guides cannot have a trailing requires-clause - - + ? 2708 - ready + DRWP Parenthesized initialization of arrays 10 - + 2709 - open + NAD Parenthesized initialization of reference-to-aggregate + ? + + + + 2710 + DRWP + Loops in constant expressions + ? + + + + 2711 + DRWP + Source for copy-initializing the exception object + ? + + + + 2712 + DRWP + Simplify restrictions on built-in assignment operator candidates + ? + + + + 2713 + DRWP + Initialization of reference-to-aggregate from designated initializer list + ? + + + + 2714 + open + Implicit deduction guides omit properties from the parameter-declaration-clause of a constructor - + + 2715 + DRWP + "calling function" for parameter initialization may not exist + ? + + + + 2716 + DRWP + Rule about self-or-base conversion is normatively redundant + ? + + + + 2717 + DRWP + Pack expansion for alignment-specifier + ? + + + + 2718 + DRWP + Type completeness for derived-to-base conversions + ? + + + + 2719 + DRWP + Creating objects in misaligned storage + ? + + + + 2720 + DRWP + Template validity rules for templated entities and alias templates + ? + + + + 2721 + DRWP + When exactly is storage reused? + ? + + + + 2722 + DRWP + Temporary materialization conversion for noexcept operator + ? + + + + 2723 + DRWP + Range of representable values for floating-point types + ? + + + + 2724 + DRWP + Clarify rounding for arithmetic right shift + ? + + + + 2725 + DR + Overload resolution for non-call of class member access + ? + + + + 2726 + review + Alternative tokens appearing as attribute-tokens + ? + + - 2710 + 2727 open - Loops in constant expressions + Importing header units synthesized from source files + - + + + + 2728 + open + Evaluation of conversions in a delete-expression + - + + + + 2729 + DRWP + Meaning of new-type-id + ? + + + + 2730 + open + Comparison templates on enumeration types + - + + + + 2731 + open + List-initialization sequence with a user-defined conversion - - + + 2739 + open + Nested requirement not a constant expression + - + + + + 2740 + open + Too many objects have constexpr-unknown type + - + + + + 2741 + open + Implicit conversion sequence from empty list to array of unknown bound + - + + + + 2742 + open + Guaranteed copy elision for brace-initialization from prvalue + - + + + + 2743 + open + Copying non-trivial objects nested within a union + - + + + + 2744 + open + Multiple objects of the same type at the same address + - + + + + 2745 + open + Dependent odr-use in generic lambdas + - + + + + 2746 + open + Checking of default template arguments + - + + + + 2747 + DR + Cannot depend on an already-deleted splice + ? + + + + 2748 + tentatively ready + Accessing static data members via null pointer + ? + + + + 2749 + DR + Treatment of "pointer to void" for relational comparisons + ? + + + + 2750 + DRWP + construct_at without constructor call + ? + + + + 2751 + NAD + Order of destruction for parameters for operator functions + ? + + + + 2752 + open + Excess-precision floating-point literals + - + + + + 2753 + DR + Storage reuse for string literal objects and backing arrays + ? + + + + 2754 + DR + Using *this in explicit object member functions that are coroutines + ? + + + + 2755 + DR + Incorrect wording applied by P2738R1 + ? + + + + 2756 + review + Completion of initialization by delegating constructor + ? + + + + 2757 + review + Deleting or deallocating storage of an object during its construction + ? + + + + 2758 + DR + What is "access and ambiguity control"? + ? + + + + 2759 + DR + [[no_unique_address] and common initial sequence + ? + + + + 2760 + DR + Defaulted constructor that is an immediate function + ? + + + + 2761 + DR + Implicitly invoking the deleted destructor of an anonymous union member + ? + + + + 2762 + DR + Type of implicit object parameter + ? + + + + 2763 + DR + Ignorability of [[noreturn]] during constant evaluation + ? + + + + 2764 + DR + Use of placeholders affecting name mangling + ? + + + + 2765 + open + Address comparisons between potentially non-unique objects during constant evaluation + - + + + + 2766 + open + Repeated evaluation of a string-literal may yield different objects + - + + + + 2767 + open + Non-defining declarations of anonymous unions + - + + + + 2768 + DR + Assignment to enumeration variable with a braced-init-list + ? + + + + 2769 + open + Substitution into template parameters and default template arguments should be interleaved + - + + + + 2770 + open + Trailing requires-clause can refer to function parameters before they are substituted into + - + + + + 2771 + open + Transformation for unqualified-ids in address operator + - + + + + 2772 + DR + Missing Annex C entry for linkage effects of linkage-specification + ? + + + + 2773 + open + Naming anonymous union members as class members + - + + + + 2774 + open + Value-dependence of requires-expressions + - + + + + 2775 + tentatively ready + Unclear argument type for copy of exception object + ? + + + + 2776 + open + Substitution failure and implementation limits + - + + + + 2777 + open + Type of id-expression denoting a template parameter object + - + + + + 2778 + open + Trivial destructor does not imply constant destruction + - + + + + 2779 + open + Restrictions on the ordinary literal encoding + - + + + + 2780 + DR + reinterpret_cast to reference to function types + ? + + + + 2781 + open + Unclear recursion in the one-definition rule + - + + + + 2782 + open + Treatment of closure types in the one-definition rule + - + + + + 2783 + DR + Handling of deduction guides in global-module-fragment + ? + + + + 2784 + open + Unclear definition of member-designator for offsetof + - + + + + 2785 + DR + Type-dependence of requires-expression + ? + + + + 2786 + open + Comparing pointers to complete objects + - + + + + 2787 + open + Kind of explicit object copy/move assignment function + - + + + + 2788 + open + Correspondence and redeclarations + - + + + + 2789 + DR + Overload resolution with implicit and explicit object member functions + ? + + + + 2790 + open + Aggregate initialization and user-defined conversion sequence + - + + + + 2791 + DR + Unclear phrasing about "returning to the caller" + ? + + + + 2792 + DR + Clean up specification of noexcept operator + ? + + + + 2793 + DR + Block-scope declaration conflicting with parameter name + ? + + + + 2794 + open + Uniqueness of lambdas in alias templates + - + + + + 2795 + DR + Overlapping empty subobjects with different cv-qualification + ? + + + + 2796 + DR + Function pointer conversions for relational operators + ? + + + + 2797 + open + Meaning of "corresponds" for rewritten operator candidates + - + + + + 2798 + DR + Manifestly constant evaluation of the static_assert message + ? + + + + 2799 + drafting + Inheriting default constructors + 14 + + + + 2800 + review + Instantiating constexpr variables for potential constant evaluation + ? + ... 303 lines suppressed ... hooks/post-receive -- gcc-wwwdocs