[Bug c++/18296] Misleading diagnostic for recursive template instantiation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18296 Bug 18296 depends on bug 15538, which changed state. Bug 15538 Summary: Misleading diagnostic for recursive template instantiation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15538 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug c++/18296] Misleading diagnostic for recursive template instantiation
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2004-11-04 14:30 --- Subject: Re: Misleading diagnostic for recursive template instantiation On 4 Nov 2004, pinskia at gcc dot gnu dot org wrote: > Confirmed, I think PR 15538 would fix the problem because the class is an incomplete > type at this > point. Yes, maybe - though icpc (7.1 and 8.0) in this case isn't helpful, too: tests> icpc -c notype.cpp notype.cpp(29): error: class "ComponentView" has no member "Type_t" typename ComponentView::Type_t ^ detected during: instantiation of class "Array [with Dim=1, T=double, EngineTag=Brick]" at line 19 instantiation of class "ComponentView> [with Dim=1, T=double, EngineTag=Brick]" at line 36 compilation aborted for notype.cpp (code 2) suspiciously similar to gcc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18296
[Bug c++/18296] Misleading diagnostic for recursive template instantiation
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-04 14:27 --- Actually looking at the example in PR 15538, the template in there is a recursive template instantiation so I am closing this as a dup. *** This bug has been marked as a duplicate of 15538 *** -- What|Removed |Added Status|NEW |RESOLVED Resolution||DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18296
[Bug c++/18296] Misleading diagnostic for recursive template instantiation
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-04 14:26 --- Confirmed, I think PR 15538 would fix the problem because the class is an incomplete type at this point. -- What|Removed |Added BugsThisDependsOn||15538 Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2004-11-04 14:26:05 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18296