https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
--- Comment #7 from Marek Polacek mpolacek at gcc dot gnu.org ---
Author: mpolacek
Date: Tue Mar 31 17:35:29 2015
New Revision: 221799
URL: https://gcc.gnu.org/viewcvs?rev=221799root=gccview=rev
Log:
PR c++/65390
* tree.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
Marek Polacek mpolacek at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
Kai Tietz ktietz at gcc dot gnu.org changed:
What|Removed |Added
Keywords||ice-on-invalid-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
--- Comment #6 from Jonathan Wakely redi at gcc dot gnu.org ---
Further reduced so it doesn't rely on any C++11 or C++14 features:
templatetypename T struct shared_ptr { };
templatetypename T, typename Arg
shared_ptrT make_shared(Arg) { return
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
--- Comment #5 from Jonathan Wakely redi at gcc dot gnu.org ---
Reduced:
templatetypename T struct shared_ptr { };
templatetypename T, typename Arg
shared_ptrT make_shared(Arg) { return {}; }
auto f(int n){
return make_sharedint[n](1);
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
Marek Polacek mpolacek at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
--- Comment #2 from Marek Polacek mpolacek at gcc dot gnu.org ---
Might be a dup of PR63584.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65390
--- Comment #3 from Alexander Klimov alserkli at inbox dot ru ---
(In reply to Marek Polacek from comment #2)
Might be a dup of PR63584.
PR63584 does not produce ICE in 5.0