re PR c++/6716 (loop and fill ram during compiling)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Tue, 2 Jul 2002 15:56:01 +0000 (15:56 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Tue, 2 Jul 2002 15:56:01 +0000 (15:56 +0000)
commit17f296378b2ed38dfd53e9b97dad214cde5bf1c1
treec34661bfb02384e9fbdc00eb55f921dfd879ef8a
parent7c1c5ccec8c7ecb3facb308123c9d200178dacc0
re PR c++/6716 (loop and fill ram during compiling)

PR c++/6716
* pt.c (can_complete_type_without_circularity): New function.
(instantiate_class_template): Use it.
* typeck2.c (incomplete_type_error): Improve error message
due to incomplete fields.

* g++.dg/template/instantiate1.C: New test.

From-SVN: r55182
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/cp/typeck2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/instantiate1.C [new file with mode: 0644]