[Bug c++/103186] [11/12 Regression] ICE with lambdas as default since r11-7965-g23be03a0f243a084

2022-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103186

Andrew Pinski  changed:

   What|Removed |Added

 CC||mac.zyg2 at protonmail dot com

--- Comment #12 from Andrew Pinski  ---
*** Bug 103937 has been marked as a duplicate of this bug. ***

[Bug c++/103186] [11/12 Regression] ICE with lambdas as default since r11-7965-g23be03a0f243a084

2021-12-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103186

Andrew Pinski  changed:

   What|Removed |Added

 CC||rpsalmi at gmail dot com

--- Comment #11 from Andrew Pinski  ---
*** Bug 103867 has been marked as a duplicate of this bug. ***

[Bug c++/103186] [11/12 Regression] ICE with lambdas as default since r11-7965-g23be03a0f243a084

2021-12-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103186

Andrew Pinski  changed:

   What|Removed |Added

 CC||mortenkschou at gmail dot com

--- Comment #10 from Andrew Pinski  ---
*** Bug 103595 has been marked as a duplicate of this bug. ***

[Bug c++/103186] [11/12 Regression] ICE with lambdas as default since r11-7965-g23be03a0f243a084

2021-12-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103186

--- Comment #9 from Andrew Pinski  ---
Just lambdas as default is needed really, reduced testcase:
struct f
{
  template
   f(const T1&){}
};


template class A {
public:
void foo(A a, const f& fn = [](){}) { }
void bar(A a) { foo(a); }
};
int main() {
A a;
a.foo(a);
a.bar(a);
return 0;
}