: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: naupacte at sfr dot fr
Target Milestone: ---
In relation with bug #50306:
(using gcc5.4.1 or gcc6.1 from macports)
struct A;
struct B;
template struct Ptr
{
template
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: naupacte at sfr dot fr
Target Milestone: ---
//A very strange combination is needed to produce the ICE:
//Full program:
struct A
{
//A();
~A(); // NEEDED to produce ICE
};
#ifdef
erity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: naupacte at sfr dot fr
Target Milestone: ---
I had to replace 'typename std::result_of::type' by
'decltype(std::declval()(X()))'
All is in the