public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c++/98942] New: [C++23] Implement P1102R2 - Down with ()! @ 2021-02-02 20:00 mpolacek at gcc dot gnu.org 2021-02-02 20:00 ` [Bug c++/98942] " mpolacek at gcc dot gnu.org ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: mpolacek at gcc dot gnu.org @ 2021-02-02 20:00 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98942 Bug ID: 98942 Summary: [C++23] Implement P1102R2 - Down with ()! Product: gcc Version: 11.0 URL: https://wg21.link/p1102r2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mpolacek at gcc dot gnu.org Blocks: 98940 Target Milestone: --- A proposal for removing unnecessary ()’s from C++ lambdas. (Assuming this will be voted in.) Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98940 [Bug 98940] Implement C++23 language features ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/98942] [C++23] Implement P1102R2 - Down with ()! 2021-02-02 20:00 [Bug c++/98942] New: [C++23] Implement P1102R2 - Down with ()! mpolacek at gcc dot gnu.org @ 2021-02-02 20:00 ` mpolacek at gcc dot gnu.org 2021-02-25 18:49 ` mpolacek at gcc dot gnu.org ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: mpolacek at gcc dot gnu.org @ 2021-02-02 20:00 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98942 Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2021-02-02 Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/98942] [C++23] Implement P1102R2 - Down with ()! 2021-02-02 20:00 [Bug c++/98942] New: [C++23] Implement P1102R2 - Down with ()! mpolacek at gcc dot gnu.org 2021-02-02 20:00 ` [Bug c++/98942] " mpolacek at gcc dot gnu.org @ 2021-02-25 18:49 ` mpolacek at gcc dot gnu.org 2021-02-26 10:09 ` jakub at gcc dot gnu.org 2021-03-25 15:58 ` mpolacek at gcc dot gnu.org 3 siblings, 0 replies; 5+ messages in thread From: mpolacek at gcc dot gnu.org @ 2021-02-25 18:49 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98942 Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|mpolacek at gcc dot gnu.org |unassigned at gcc dot gnu.org Status|ASSIGNED |NEW Keywords| |patch --- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> --- This now has a patch: https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565886.html ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/98942] [C++23] Implement P1102R2 - Down with ()! 2021-02-02 20:00 [Bug c++/98942] New: [C++23] Implement P1102R2 - Down with ()! mpolacek at gcc dot gnu.org 2021-02-02 20:00 ` [Bug c++/98942] " mpolacek at gcc dot gnu.org 2021-02-25 18:49 ` mpolacek at gcc dot gnu.org @ 2021-02-26 10:09 ` jakub at gcc dot gnu.org 2021-03-25 15:58 ` mpolacek at gcc dot gnu.org 3 siblings, 0 replies; 5+ messages in thread From: jakub at gcc dot gnu.org @ 2021-02-26 10:09 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98942 Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- https://gcc.gnu.org/g:0f161cc8494cf7283a16fa9ebbcf8fd121bab68d commit r11-7419-g0f161cc8494cf7283a16fa9ebbcf8fd121bab68d Author: Jakub Jelinek <jakub@redhat.com> Date: Fri Feb 26 10:44:52 2021 +0100 c++: Implement P1102R2 - Down with ()! The following patch implements P1102R2. For attributes, we have already attribute parsing before the parameter declarations and so when that is omitted, if the attributes are first we already accept it. 2021-02-26 Jakub Jelinek <jakub@redhat.com> * parser.c (cp_parser_lambda_declarator_opt): Implement P1102R2 - Down with ()! Make ()s optional before lambda specifiers for -std={c,gnu}++2b or with pedwarn in earlier versions. * g++.dg/cpp23/lambda-specifiers1.C: New test. Feature test macro not added yet. https://github.com/cplusplus/draft/pull/4513 doesn't mention anything. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/98942] [C++23] Implement P1102R2 - Down with ()! 2021-02-02 20:00 [Bug c++/98942] New: [C++23] Implement P1102R2 - Down with ()! mpolacek at gcc dot gnu.org ` (2 preceding siblings ...) 2021-02-26 10:09 ` jakub at gcc dot gnu.org @ 2021-03-25 15:58 ` mpolacek at gcc dot gnu.org 3 siblings, 0 replies; 5+ messages in thread From: mpolacek at gcc dot gnu.org @ 2021-03-25 15:58 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98942 Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Implemented in GCC 11. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-03-25 15:58 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-02-02 20:00 [Bug c++/98942] New: [C++23] Implement P1102R2 - Down with ()! mpolacek at gcc dot gnu.org 2021-02-02 20:00 ` [Bug c++/98942] " mpolacek at gcc dot gnu.org 2021-02-25 18:49 ` mpolacek at gcc dot gnu.org 2021-02-26 10:09 ` jakub at gcc dot gnu.org 2021-03-25 15:58 ` mpolacek at gcc dot gnu.org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).