https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
--- Comment #5 from Marek Polacek ---
Simplified test:
template class A {
A(int, int);
template friend class A;
friend T;
};
template struct B {
template struct C {
A begin() { return {1, 0}; }
};
template
C fn();
};
int
ma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
--- Comment #6 from Marek Polacek ---
I've found out that the same issue happens with auto template parameter too,
and started way before my change:
template class A {
A(int, int);
template friend class A;
friend T;
};
template struct B
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Marek Polacek changed:
What|Removed |Added
Keywords|compile-time-hog|patch
--- Comment #7 from Marek Polacek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
--- Comment #8 from CVS Commits ---
The master branch has been updated by Marek Polacek :
https://gcc.gnu.org/g:88cfd531c69b3c1fe7a3c183d83cfeacc8f69402
commit r11-7197-g88cfd531c69b3c1fe7a3c183d83cfeacc8f69402
Author: Marek Polacek
Date: Tu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |9.4
Summary|Regression in 9.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Martin Liška changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #4 from Martin Liška ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a