[Bug c++/119807] [15 Regression] constexpr counter thing causes ICE: in instantiate_decl, at cp/pt.cc:27844

2025-04-14 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807

Marek Polacek  changed:

   What|Removed |Added

   Keywords|needs-bisection |
 CC||mpolacek at gcc dot gnu.org,
   ||ppalka at gcc dot gnu.org
   Priority|P3  |P1

--- Comment #5 from Marek Polacek  ---
Started with r15-2120:

commit 30dd420a06ad7d2adf4a672d176caee632f8168a
Author: Patrick Palka 
Date:   Wed Jul 17 21:02:52 2024 -0400

c++: prev declared hidden tmpl friend inst [PR112288]

[Bug c++/119807] [15 Regression] constexpr counter thing causes ICE: in instantiate_decl, at cp/pt.cc:27844

2025-04-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807

Andrew Pinski  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1
   Keywords|c++-lambda  |needs-bisection
   Last reconfirmed||2025-04-14

--- Comment #4 from Andrew Pinski  ---
Confirmed.

[Bug c++/119807] [15 Regression] constexpr counter thing causes ICE: in instantiate_decl, at cp/pt.cc:27844

2025-04-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807

--- Comment #3 from Andrew Pinski  ---
Created attachment 61114
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61114&action=edit
Removed the lambda

[Bug c++/119807] [15 Regression] constexpr counter thing causes ICE: in instantiate_decl, at cp/pt.cc:27844

2025-04-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807

--- Comment #2 from Andrew Pinski  ---
Created attachment 61113
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61113&action=edit
semi reduced

[Bug c++/119807] [15 Regression] constexpr counter thing causes ICE: in instantiate_decl, at cp/pt.cc:27844

2025-04-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807

Andrew Pinski  changed:

   What|Removed |Added

Summary|constexpr counter thing |[15 Regression] constexpr
   |causes ICE: in  |counter thing causes ICE:
   |instantiate_decl, at|in instantiate_decl, at
   |cp/pt.cc:27844  |cp/pt.cc:27844

--- Comment #1 from Andrew Pinski  ---
Note the C++23isms can be removed and still get a ICE.