[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2023-03-28 Thread alisdairm at me dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 Alisdair Meredith changed: What|Removed |Added CC||alisdairm at me dot com --- Comment

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2022-02-28 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 --- Comment #8 from Marek Polacek --- Additional comments about this proposal: https://gcc.gnu.org/pipermail/gcc-patches/2021-August/578297.html

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-12-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 Bug 98939 depends on bug 12228, which changed state. Bug 12228 Summary: [DR 244/399] syntax error calling a qualified template dtor https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12228 What|Removed |Added

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-12-03 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 --- Comment #7 from Jason Merrill --- (In reply to Andrew Pinski from comment #6) > Note I think this paper applies to C++20 too or at least part of it. > > From CWG1291: > [Accepted at the November, 2020 meeting as part of paper P1787R6 and

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-12-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 --- Comment #6 from Andrew Pinski --- Note I think this paper applies to C++20 too or at least part of it. >From CWG1291: [Accepted at the November, 2020 meeting as part of paper P1787R6 and moved to DR at the February, 2021 meeting.]

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-11-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-11-18 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 --- Comment #4 from Marek Polacek --- Does that mean that code like this (from type_traits) needs to be fixed? class __make_unsigned_selector_base { protected: template struct _List { }; template struct _List<_Tp, _Up...>

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-11-18 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 --- Comment #3 from Jason Merrill --- (In reply to Marek Polacek from comment #2) > class C { > template struct _List; > > template struct S; // #1 > > template > struct S<_Sz, _List<_Uint, _UInts...>>; // #2 > > static constexpr

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-11-12 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 --- Comment #2 from Marek Polacek --- I'm having trouble with "Default template arguments are now complete-class contexts": class C { template struct _List; template struct S; // #1 template struct S<_Sz, _List<_Uint, _UInts...>>;

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-07-08 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug c++/98939] [C++23] Implement P1787R6 "Declarations and where to find them"

2021-02-02 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939 Jason Merrill changed: What|Removed |Added Version|10.0|11.0 Last reconfirmed|