[Bug c++/92136] cc1plus segv with CTAD and -fchecking

2020-01-27 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92136 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/92136] cc1plus segv with CTAD and -fchecking

2019-11-28 Thread pilarlatiesa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92136 Pilar Latiesa changed: What|Removed |Added CC||pilarlatiesa at gmail dot com --- Commen

[Bug c++/92136] cc1plus segv with CTAD and -fchecking

2019-10-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92136 --- Comment #3 from Marek Polacek --- Same issue with an explicit deduction guide: template class Base {}; template class Test1 : public Base> { public: Test1() = default; template typename T> Test1(Base> const &) {} }; template typ

[Bug c++/92136] cc1plus segv with CTAD and -fchecking

2019-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92136 --- Comment #2 from Marek Polacek --- We call comp_template_parms with 2 D.2223, 1 d, <<< Unknown tree: template_decl >>> 2 D.2254, 1 d, <<< Unknown tree: template_decl >>> it compares D.2223 to D.2254, then d to d, then the template_decls. Whe

[Bug c++/92136] cc1plus segv with CTAD and -fchecking

2019-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92136 --- Comment #1 from Marek Polacek --- Started with commit 42decc18f5e1795228b8259de7880d7f676e36c7 Author: jason Date: Tue Feb 28 23:57:09 2017 + Class template argument deduction refinements * call.c (joust): Mo