From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1734) id DC45F385740D; Sat, 26 Jun 2021 00:07:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DC45F385740D To: gcc-cvs-wwwdocs@gcc.gnu.org Subject: gcc-wwwdocs branch master updated. 7220e26862b78df86d77a55f514d110c93d230c6 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 49c5c72477a011c9507419611d16211042670ad5 X-Git-Newrev: 7220e26862b78df86d77a55f514d110c93d230c6 Message-Id: <20210626000723.DC45F385740D@sourceware.org> Date: Sat, 26 Jun 2021 00:07:23 +0000 (GMT) From: Marek Polacek X-BeenThere: gcc-cvs-wwwdocs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs-wwwdocs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2021 00:07:24 -0000 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 7220e26862b78df86d77a55f514d110c93d230c6 (commit) from 49c5c72477a011c9507419611d16211042670ad5 (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 7220e26862b78df86d77a55f514d110c93d230c6 Author: Marek Polacek Date: Fri Jun 25 20:06:43 2021 -0400 cxx-dr-status.html: Add new DRs, update status of older ones diff --git a/htdocs/projects/cxx-dr-status.html b/htdocs/projects/cxx-dr-status.html index fc4864d7..8839a03b 100644 --- a/htdocs/projects/cxx-dr-status.html +++ b/htdocs/projects/cxx-dr-status.html @@ -15,7 +15,7 @@

This table tracks the implementation status of C++ defect reports in GCC. It is based on C++ Standard Core Language Issue Table of Contents, Revision - 102 (here).

+ 104 (here).

@@ -64,7 +64,8 @@ - + @@ -271,11 +272,11 @@ - + - + - + @@ -789,11 +790,11 @@ - + - + - + @@ -985,11 +986,11 @@ - + - + - + @@ -1111,11 +1112,11 @@ - + - + - + @@ -1356,18 +1357,18 @@ - + - + - + - + - + - + @@ -1394,7 +1395,7 @@ - + @@ -1807,11 +1808,11 @@ - + - + - + @@ -1919,11 +1920,11 @@ - + - + - + @@ -1968,18 +1969,18 @@ - + - + - + - + - + @@ -2101,11 +2102,11 @@ - + - + - + @@ -2209,7 +2210,7 @@ - + @@ -2384,15 +2385,15 @@ - + - + - + - + @@ -2405,7 +2406,7 @@ - + @@ -2542,11 +2543,11 @@ - + - + - + @@ -2724,11 +2725,11 @@ - + - + - + @@ -2815,11 +2816,11 @@ - + - + - + @@ -2858,11 +2859,11 @@ - + - + - + @@ -2900,11 +2901,11 @@ - + - + - + @@ -2949,11 +2950,11 @@ - + - + - + @@ -3197,7 +3198,7 @@ - + @@ -3421,7 +3422,7 @@ - + @@ -3617,7 +3618,7 @@ - + @@ -3729,7 +3730,7 @@ - + @@ -3775,17 +3776,17 @@ - + - + - + - + @@ -3901,18 +3902,18 @@ - + - - - + + + - + - + - + @@ -3943,11 +3944,11 @@ - + - + - + @@ -3957,18 +3958,18 @@ - + - + - + - + - + - + @@ -4044,7 +4045,7 @@ - + @@ -4079,7 +4080,7 @@ - + @@ -4092,7 +4093,7 @@ - + @@ -4156,7 +4157,7 @@ - + @@ -4223,11 +4224,11 @@ - + - + - + @@ -4272,11 +4273,11 @@ - + - + - + @@ -4289,7 +4290,7 @@ - + @@ -4338,15 +4339,15 @@ - + - + - + - + @@ -4443,7 +4444,7 @@ - + @@ -4499,7 +4500,7 @@ - + @@ -4520,7 +4521,7 @@ - + @@ -4713,11 +4714,11 @@ - + - + - + @@ -4744,7 +4745,7 @@ - + @@ -4799,7 +4800,7 @@ - + @@ -4912,7 +4913,7 @@ - + @@ -5010,7 +5011,7 @@ - + @@ -5213,7 +5214,7 @@ - + @@ -5507,7 +5508,7 @@ - + @@ -5521,14 +5522,14 @@ - + - + @@ -5864,14 +5865,14 @@ - + - + @@ -5941,7 +5942,7 @@ - + @@ -5987,11 +5988,11 @@ - + - + - + @@ -6627,7 +6628,7 @@ - + @@ -6688,11 +6689,11 @@ - + - - - + + + @@ -6817,7 +6818,7 @@ - + @@ -6915,7 +6916,7 @@ - + @@ -7020,7 +7021,7 @@ - + @@ -7220,11 +7221,11 @@ - + - + - + @@ -7349,7 +7350,7 @@ - + @@ -7558,7 +7559,7 @@ - + @@ -7664,7 +7665,7 @@ - + @@ -7790,7 +7791,7 @@ - + @@ -7902,7 +7903,7 @@ - + @@ -8231,7 +8232,7 @@ - + @@ -8245,7 +8246,7 @@ - + @@ -8294,7 +8295,7 @@ - + @@ -8424,11 +8425,11 @@ - + - + - + @@ -8490,7 +8491,7 @@ - + @@ -8539,7 +8540,7 @@ - + @@ -8553,7 +8554,7 @@ - + @@ -8634,11 +8635,11 @@ - + - + - + @@ -8672,7 +8673,7 @@ - + @@ -8788,11 +8789,11 @@ - + - + - + @@ -8833,7 +8834,7 @@ - + @@ -8847,7 +8848,7 @@ - + @@ -8923,7 +8924,7 @@ - + @@ -9019,11 +9020,11 @@ - + - + - + @@ -9036,7 +9037,7 @@ - + @@ -9061,11 +9062,11 @@ - + - + - + @@ -9119,8 +9120,8 @@ - - + + @@ -9197,7 +9198,7 @@ - + @@ -9343,16 +9344,16 @@ - + - + - + - + @@ -9379,7 +9380,7 @@ - + @@ -9512,7 +9513,7 @@ - + @@ -9883,7 +9884,7 @@ - + @@ -9953,7 +9954,7 @@ - + @@ -10008,7 +10009,7 @@ - + @@ -10186,16 +10187,16 @@ - + - + - + - + @@ -10264,7 +10265,7 @@ - + @@ -10373,11 +10374,11 @@ - + - + - + @@ -10527,11 +10528,11 @@ - + - + - + @@ -10593,7 +10594,7 @@ - + @@ -10642,7 +10643,7 @@ - + @@ -10690,7 +10691,7 @@ - + @@ -10747,7 +10748,7 @@ - + @@ -10768,7 +10769,7 @@ - + @@ -10803,7 +10804,7 @@ - + @@ -10842,18 +10843,18 @@ - + - + - + - + @@ -11055,7 +11056,7 @@ - + @@ -11094,11 +11095,11 @@ - + - + - + @@ -11158,11 +11159,11 @@ - + - + - + @@ -11182,7 +11183,7 @@ - + @@ -11196,7 +11197,7 @@ - + @@ -11221,11 +11222,11 @@ - + - + - + @@ -11340,11 +11341,11 @@ - + - + - + @@ -11452,11 +11453,11 @@ - + - + - + @@ -11480,11 +11481,11 @@ - + - + - + @@ -11508,11 +11509,11 @@ - + - + - + @@ -11536,11 +11537,11 @@ - + - + - + @@ -11550,11 +11551,11 @@ - + - + - + @@ -11582,14 +11583,14 @@ - + - + - + - + @@ -11620,11 +11621,11 @@ - + - + - + @@ -11833,7 +11834,7 @@ - + @@ -11907,11 +11908,11 @@ - + - + - + @@ -11945,7 +11946,7 @@ - + @@ -11958,7 +11959,7 @@ - + @@ -11966,7 +11967,7 @@ - + @@ -12005,11 +12006,11 @@ - + - + - + @@ -12019,11 +12020,11 @@ - + - + - + @@ -12126,16 +12127,16 @@ - + - + - + - + @@ -12281,7 +12282,7 @@ - + @@ -12425,11 +12426,11 @@ - + - + - + @@ -12495,11 +12496,11 @@ - + - + - + @@ -12635,11 +12636,11 @@ - + - + - + @@ -12754,11 +12755,11 @@ - + - + - + @@ -12768,25 +12769,25 @@ - + - + - + - + - + - + - + - + - + @@ -12824,18 +12825,18 @@ - + - + - + - + - + - + @@ -12873,25 +12874,25 @@ - + - + - + - + - + - + - + @@ -12903,7 +12904,7 @@ - + @@ -12915,17 +12916,17 @@ - + - + - + - + @@ -12939,7 +12940,7 @@ - + @@ -13002,7 +13003,7 @@ - + @@ -13027,11 +13028,11 @@ - + - + - + @@ -13041,17 +13042,17 @@ - + - + - + - + @@ -13064,8 +13065,8 @@ - - + + @@ -13107,7 +13108,7 @@ - + @@ -13188,11 +13189,11 @@ - + - + - + @@ -13216,11 +13217,11 @@ - + - + - + @@ -13281,16 +13282,16 @@ - + - + - + - + @@ -13300,11 +13301,11 @@ - + - + - + @@ -13314,11 +13315,11 @@ - + - - - + + + @@ -13328,11 +13329,11 @@ - + - - - + + + @@ -13345,7 +13346,7 @@ - + @@ -13377,18 +13378,18 @@ - + - + - + - + - + - + @@ -13400,8 +13401,8 @@ - - + + @@ -13419,11 +13420,11 @@ - + - + - + @@ -13443,15 +13444,15 @@ - + - + - + - + @@ -13499,7 +13500,7 @@ - + @@ -13580,23 +13581,23 @@ - + - + - + - + - + @@ -13629,11 +13630,11 @@ - + - - - + + + @@ -13674,7 +13675,7 @@ - + @@ -13762,11 +13763,11 @@ - + - + - + @@ -13846,11 +13847,11 @@ - + - + - + @@ -13911,7 +13912,7 @@ - + @@ -14077,11 +14078,11 @@ - + - + - + @@ -14091,11 +14092,11 @@ - + - + - + @@ -14170,7 +14171,7 @@ - + @@ -14343,11 +14344,11 @@ - + - - - + + + @@ -14360,7 +14361,7 @@ - + @@ -14387,7 +14388,7 @@ - + @@ -14434,16 +14435,16 @@ - + - + - + - + @@ -14462,11 +14463,11 @@ - + - + - + @@ -14483,11 +14484,11 @@ - + - + - + @@ -14518,11 +14519,11 @@ - + - + - + @@ -14588,16 +14589,16 @@ - + - + - + - + @@ -14611,7 +14612,7 @@ - + @@ -14637,16 +14638,16 @@ - + - + - + - + @@ -14674,7 +14675,7 @@ - + @@ -14751,7 +14752,7 @@ - + @@ -14812,11 +14813,11 @@ - + - + - + @@ -14877,7 +14878,7 @@ - + @@ -14959,11 +14960,11 @@ - + - + - + @@ -15053,7 +15054,7 @@ - + @@ -15085,11 +15086,11 @@ - + - + - + @@ -15158,7 +15159,7 @@ - + @@ -15178,22 +15179,22 @@ - + - + - + - + - + @@ -15220,7 +15221,7 @@ - + @@ -15269,7 +15270,7 @@ - + @@ -15333,7 +15334,7 @@ - + @@ -15421,11 +15422,11 @@ - + - + - + @@ -15479,7 +15480,7 @@ - + @@ -15521,9 +15522,9 @@ - + - + @@ -15535,7 +15536,7 @@ - + @@ -15612,14 +15613,14 @@ - + - + @@ -15633,7 +15634,7 @@ - + @@ -15661,21 +15662,21 @@ - + - + - + @@ -15689,7 +15690,7 @@ - + @@ -15705,19 +15706,19 @@ ... 1202 lines suppressed ... hooks/post-receive -- gcc-wwwdocs
6 openShould 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?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? -
?
36openDRWP using-declarations in multiple-declaration contexts-?
?
110openDRWP Can template functions and classes be declared in the same scope?-?
?
138draftingDRWP Friend declaration name lookup-?
?
156draftingNAD Name lookup for conversion functions-N/A
?
191openDRWP Name lookup does not handle complex nesting-?
192draftingNAD Name lookup in parameters-N/A
196 openArguments to deallocation functionsArguments to deallocation functions -
?
255draftingDRWP Placement deallocation functions and lookup ambiguity-?
?
271openDRWP Explicit instantiation and template argument deduction-?
?
278openNAD External linkage and nameless entities-N/A
279openDRWP Correspondence of "names for linkage purposes"-?
Yes
297openNAD Which template does an explicit specialization specialize?-N/A
312 CD3“use” of invalid pointer value not defined"use" of invalid pointer value not defined ?
337 CD1Attempt to create array of abtract type should cause deduction to failAttempt to create array of abstract type should cause deduction to fail ?
338openDRWP Enumerator name with linkage used as class name in other translation unit-?
340 NADUnclear wording in disambiguation sectionUnclear wording in disambiguation section ?
?
360openDRWP Using-declaration that reduces access-?
?
386draftingDRWP Friend declaration of name brought in by using-declaration-?
?
399draftingDRWP Destructor lookup redux-? PR28985, PR12228
?
405openDRWP Unqualified function name lookup-?
?
411openWP Use of universal-character-name in character versus string literals-?
?
418openDRWP Imperfect wording on error on multiple default arguments on a called function-?
453 draftingReferences may only bind to “valid” objectsReferences may only bind to "valid" objects -
485 CD1What is a “name”?What is a "name"? ?
513 CD1Non-class “most-derived” objectsNon-class "most-derived" objects ?
529 draftingUse of template<> with “explicitly-specialized” class templatesUse of template<> with "explicitly-specialized" class templates -
? PR62227
536draftingDRWP Problems in the description of id-expressions-?
537 CD1Definition of “signature”Definition of "signature" ?
?
554draftingDefinition of “declarative region” and “scope”-DRWPDefinition of "declarative region" and "scope"?
555draftingCD5 Pseudo-destructor name lookup-?
?
560draftingNAD Use of the typename keyword in return types-N/A
?
562openDRWP qualified-ids in non-expression contexts-?
563openDRWP Linkage specification for objects-? PR28389
574 NADDefinition of “copy assignment operator”Definition of "copy assignment operator" ?
579 openWhat is a “nested” > or >>?What is a "nested" > or >>? -
581DRWPCD5 Can a templated constructor be explicitly instantiated or specialized? ?
590 C++11Nested classes and the “current instantiation”Nested classes and the "current instantiation" ?
?
600openDRWP Does access control apply to members or to names?-?
?
607openDRWP Lookup of mem-initializer-ids-?
609 CD4What is a “top-level” cv-qualifier?What is a "top-level" cv-qualifier? ?
616 CD3Definition of “indeterminate value”Definition of "indeterminate value" 9 PR67853
617draftingNAD Lvalue-to-rvalue conversions of uninitialized char objects-N/A
631 CD3Jumping into a “then” clauseJumping into a "then" clause ?
639 CD1What makes side effects “different” from one another?What makes side effects "different" from one another? ?
642 CD2Definition and use of “block scope” and “local scope”Definition and use of "block scope" and "local scope" ?
?
670openCD4 Copy initialization via derived-to-base conversion in the second step-?
674 C++11“matching specialization” for a friend declaration"matching specialization" for a friend declaration ?
682DRWPCD5 Missing description of lookup of template aliases ?
698 openThe definition of “sequenced before” is too narrowThe definition of "sequenced before" is too narrow -
712 CD3Are integer constant operands of a conditional-expression “used?”Are integer constant operands of a conditional-expression "used?" ?
741 C++11“plain” long long bit-fields"plain" long long bit-fields ?
783 openDefinition of “argument”Definition of "argument" -
785 CD2“Execution sequence” is inappropriate phraseology"Execution sequence" is inappropriate phraseology ?
786 CD2Definition of “thread”Definition of "thread" ?
834 CD2What is an “ordinary string literal”?What is an "ordinary string literal"? ?
835 CD2Scoped enumerations and the “usual arithmetic conversions”Scoped enumerations and the "usual arithmetic conversions" ?
845 CD2What is the “first declaration” of an explicit specialization?What is the "first declaration" of an explicit specialization? ?
?
852openDRWP using-declarations and dependent base classes-?
943DRWPCD5 Is T() a temporary? ? ?
952draftingInsufficient description of “naming class”-DRWPInsufficient description of "naming class"?
970 CD2Consistent use of “appertain” and “apply”Consistent use of "appertain" and "apply" ?
984 CD2“Deduced type” is unclear in auto type deduction"Deduced type" is unclear in auto type deduction ?
999 CD2“Implicit” or “implied” object argument/parameter?"Implicit" or "implied" object argument/parameter? ?
-
1028openDRWP Dependent names in non-defining declarations-?
1046 openWhat is a “use” of a class specialization?What is a "use" of a class specialization? -
1076DRWPCD5 Value categories and lvalue temporaries ?
1091 C++11Inconsistent use of the term “object expression”Inconsistent use of the term "object expression" ?
1109 C++11When is “use” a reference to the ODR meaning?When is "use" a reference to the ODR meaning? ?
1125 C++11Unclear definition of “potential constant expression”Unclear definition of "potential constant expression" ?
1172 drafting“instantiation-dependent” constructs"instantiation-dependent" constructs -
1174 C++11When is a pure virtual function “used?”When is a pure virtual function "used?" ?
1181 C++11What is a “built-in type?”What is a "built-in type?" ?
?
1200openDRWP Lookup rules for template parameters-?
1209 openIs a potentially-evaluated expression in a template definition a “use?”Is a potentially-evaluated expression in a template definition a "use?" -
1216 C++11Exceptions “allowed” by a noexcept-specificationExceptions "allowed" by a noexcept-specification ?
1218 C++11What is the “currently-handled exception” in a multi-threaded program?What is the "currently-handled exception" in a multi-threaded program? ?
?
1230opendup Confusing description of ambiguity of destructor name-?
1235 C++11“Unused” ellipsis and default arguments in partial ordering"Unused" ellipsis and default arguments in partial ordering ?
?
1252draftingDRWP Overloading member function templates based on dependent return type-?
1258 drafting“Instantiation context” differs from dependent lookup rules"Instantiation context" differs from dependent lookup rules -
1260 CD3Incorrect use of term “overloaded” in description of odr-useIncorrect use of term "overloaded" in description of odr-use ?
1271DRCD5 Imprecise wording regarding dependent types ? ?
1285openNAD Trivial destructors and object lifetime-N/A
1287 C++14Direct initialization vs “implicit” conversion in reference bindingDirect initialization vs "implicit" conversion in reference binding ?
?
1291draftingDRWP Looking up a conversion-type-id-?
1299DRWP“Temporary objects” vs “temporary expressions”CD5"Temporary objects" vs "temporary expressions" No PR92831
1310 CD3What is an “acceptable lookup result?”What is an "acceptable lookup result?" ?
1331extensionCD5 const mismatch with defaulted copy constructor 9
1332draftingCD5 Handling of invalid universal-character-names-?
1336 CD3Definition of “converting constructor”Definition of "converting constructor" ?
1355 CD3Aggregates and “user-provided” constructorsAggregates and "user-provided" constructors ?
1408 CD3What is “the same aggregate initialization?”What is "the same aggregate initialization?" ?
1418 CD3Type of initializer_list backing arrayType of initializer_list backing array ?
1426extensionCD5 Allowing additional parameter types in defaulted functions ?
1451extensionCD4 Objects with no linkage in non-type template arguments ?
1452draftingNAD Value-initialized objects may be constants-N/A
1462 CD3Deduction failure vs “ill-formed, no diagnostic required”Deduction failure vs "ill-formed, no diagnostic required" ?
?
1478draftingDRWP template keyword for dependent template template arguments-?
-
1500openDRWP Name lookup of dependent conversion function-?
1509 C++14Definition of “non-template function”Definition of "non-template function" ?
1516 CD3Definition of “virtual function call”Definition of "virtual function call" ?
1523DRWPCD5 Point of declaration in range-based for ?
1531 CD3Definition of “access” (verb)Definition of "access" (verb) ?
1534 dupcv-qualification of prvalue of type “array of class”cv-qualification of prvalue of type "array of class" ?
1539 CD3Definition of “character type”Definition of "character type" ?
?
1545draftingNAD friend function templates defined in class templates-N/A
1546 NAD Errors in function template default arguments?N/A
1575 C++14Incorrect definition of “strict pointer safety”Incorrect definition of "strict pointer safety" ?
-
1581draftingCD5 When are constexpr member functions defined?-Yes
?
1590draftingCD4 Bypassing non-copy/move constructor copying-?
1593 C++14“Parameter type” of special member functions"Parameter type" of special member functions ?
1595 C++14Constructors “involved in” subobject initializationConstructors "involved in" subobject initialization ?
?
1599openCD4 Lifetime of initializer_list underlying array-?
?
1616draftingDRWP Disambiguation parsing and template parameters-?
?
1632openCD5 Lambda capture in member initializers-?
- PR57314
1636draftingCD5 Bits required for negative enumerator values-?
?
1640draftingCD5 Array of abstract instance of class template-? PR17232
?
1644openNAD Equivalent exception-specifications in function template declarations-N/A
?
1646draftingCD5 decltype-specifiers, abstract classes, and deduction failure-?
1650 NAD Class prvalues in reference initialization?N/A
1651draftingNAD Lifetime extension of temporary via reference to subobject-N/A
-
1656draftingWP Encoding of numerically-escaped characters-?
1686 CD4Which variables are “explicitly declared const?”Which variables are "explicitly declared const?" ?
No PR94904
1697draftingCD4 Lifetime extension and copy elision-No
1702 draftingRephrasing the definition of “anonymous union”Rephrasing the definition of "anonymous union" -
1704DRWPCD5 Type checking in explicit instantiation of variable templates ?
1705 CD4Unclear specification of “more specialized”Unclear specification of "more specialized" ?
10 PR94057
1711draftingWP Missing specification of variable template partial specializations-?
?
1713draftingdup Linkage of variable template specializations-?
1728DRWPCD5 Type of an explicit instantiation of a variable template ?
1729draftingDRWP Matching declarations and definitions of variable templates-?
1750 CD4“Argument” vs “parameter”"Argument" vs "parameter" ?
?
1771openDRWP Restricted lookup in nested-name-specifier-?
No PR69309
1781openCD5 Converting from nullptr_t to bool in overload resolution-?
?
1801draftingCD4 Kind of expression referring to member of anonymous union-?
-
1818openDRWP Visibility and inherited language linkage-?
?
1820openDRWP Qualified typedef names-?
1821openDRWP Qualified redeclarations in a class member-specification-?
1822openDRWP Lookup of parameter names in lambda-expressions-?
-
1828draftingDRWP nested-name-specifier ambiguity-?
1829openDRWP Dependent unnamed types-?
?
1835draftingDRWP Dependent member lookup before <-? PR88434
1836DRWPCD5 Use of class type being defined in trailing-return-type ?
1837draftingDRWP Use of this in friend and local class declarations-?
1839reviewDRWP Lookup of block-scope extern declarations ? PR86181-
1841draftingDRWP < following template injected-class-name-?
1842 concurrencyUnevaluated operands and “carries a dependency”Unevaluated operands and "carries a dependency" ?
1844 draftingDefining “immediate context”Defining "immediate context" -
1853 draftingDefining “allocated storage”Defining "allocated storage" -
-
1857draftingCD5 Additional questions about bits-?
?
1859draftingCD5 UTF-16 in char16_t string literals-?
1860 C++17What is a “direct member?”What is a "direct member?" ?
1862DRDetermining “corresponding members” for friendshipCD5Determining "corresponding members" for friendship ?
1868 draftingMeaning of “placeholder type”Meaning of "placeholder type" -
N/A
1880draftingCD4 When are parameter objects destroyed?-?
-
1884draftingDRWP Unclear requirements for same-named external-linkage entities-?
1893DRCD5 Function-style cast with braced-init-lists and empty pack expansions ?
1894openDRWP typedef-names and using-declarations-?
?
1896draftingDRWP Repeated alias templates-?
-
1898draftingUse of “equivalent” in overload resolution-DRWPUse of "equivalent" in overload resolution?
?
1900draftingDo friend declarations count as “previous declarations”?-DRWPDo friend declarations count as "previous declarations"??
1902 CD4What makes a conversion “otherwise ill-formed”?What makes a conversion "otherwise ill-formed"? ?
? PR84837
1907draftingDRWP using-declarations and default arguments-?
1908draftingDRWP Dual destructor lookup and template-ids-?
1910DR“Shall” requirement applied to runtime behaviorCD5"Shall" requirement applied to runtime behavior ?
?
1913draftingCD5 decltype((x)) in lambda-expressions-?
1916 CD4“Same cv-unqualified type”"Same cv-unqualified type" ?
1917draftingNAD decltype-qualified enumeration names-N/A
1924 reviewDefinition of “literal” and kinds of literalsDefinition of "literal" and kinds of literals ?
-
1936draftingDRWP Dependent qualified-ids-?
1937DRWPCD5 Incomplete specification of function pointer from lambda ?
1938DRWPCD5 Should hosted/freestanding be implementation-defined? ? ?
1943openUnspecified meaning of “bit”-CD5Unspecified meaning of "bit"?
1949 CD4“sequenced after” instead of “sequenced before”"sequenced after" instead of "sequenced before" ?
?
1962draftingextension Type of __func__-?
-
1974openNAD Redundant specification of non-type typename-specifier-N/A
1983DRCD5 Inappropriate use of virt-specifier ? ?
2007draftingDRWP Argument-dependent lookup for operator=-?
?
2009openDRWP Unclear specification of class scope-?
2020DRWPCD5 Inadequate description of odr-use of implicitly-invoked functions ? ?
2045drafting“Identical” template parameter lists-CD5"Identical" template parameter lists?
2047 CD4Coordinating “throws anything” specificationsCoordinating "throws anything" specifications ?
2051DRWPCD5 Simplifying alias rules ? -
2058draftingDRWP More errors from internal-linkage namespaces-?
2059DRCD5 Linkage and deduced return types ? ?
2062draftingDRWP Class template redeclaration requirements-?
?
2065draftingDRWP Current instantiation of a partial specialization-?
?
2070draftingDRWP using-declaration with dependent nested-name-specifier-?
8
2080draftingCD5 Example with empty anonymous union member-?
2081DRCD5 Deduced return type in redeclaration or specialization of function template ?
2083DRWPCD5 Incorrect cases of odr-use ? -
2087openNAD Left shift of negative value by zero bits-N/A
2088DRCD5 Late tiebreakers in partial ordering ?
2092DRCD5 Deduction failure and overload resolution ?
2103DRWPCD5 Lvalue-to-rvalue conversion is irrelevant in odr-use of a reference ? dup of 2083?
2112draftingCD5 new auto{x}-?
2121draftingaccepted More flexible lambda syntax - ?
2133openCD5 Converting std::nullptr_t to bool-?
2146 CD4Scalar object vs memory location in definition of “unsequenced”Scalar object vs memory location in definition of "unsequenced" ?
?
2151draftingCD4 Exception object is not created-?
2161 NADExplicit instantiation declaration and “preceding initialization”Explicit instantiation declaration and "preceding initialization" ?
2164DRCD5 Name hiding and using-directives ?
2165draftingDRWP Namespaces, declarative regions, and translation units-?
2166 draftingUnclear meaning of “undefined constexpr function”Unclear meaning of "undefined constexpr function" -
2170DRWPCD5 Unclear definition of odr-use for arrays ? dup of 2083
2177DRCD5 Placement operator delete and parameter copies ?
2186 draftingUnclear point that “preceding initialization” must precedeUnclear point that "preceding initialization" must precede -
?
2199draftingDRWP Typedefs and tags-?
2207DRWPCD5 Alignment of allocation function return value ?
2213draftingDRWP Forward declaration of partial specializations-?
2215reviewC++17 Redundant description of language linkage in function call ?
2226DRCD5 Xvalues vs lvalues in conditional expressions ?
2227DRCD5 Destructor access and default member initializers ?
2229DRCD5 Volatile unnamed bit-fields ?
2233DRWPCD5 Function parameter packs following default arguments ?
2234DRCD5 Missing rules for simple-template-id as class-name ?
2235DRCD5 Partial ordering and non-dependent types 11
2237WPCD5 Can a template-id name a constructor? 11 (C++20 only) PR944152239 NAD Sized deallocation with a trivial destructor