From mboxrd@z Thu Jan 1 00:00:00 1970 From: jeeny@rts.loniis.ru To: gcc-gnats@gcc.gnu.org Subject: c++/4732: g++-3.0.1 has internal error #108 on compiling templates Date: Mon, 29 Oct 2001 08:46:00 -0000 Message-id: <20011029163752.7446.qmail@sourceware.cygnus.com> X-SW-Source: 2001-10/msg00658.html List-Id: >Number: 4732 >Category: c++ >Synopsis: g++-3.0.1 has internal error #108 on compiling templates >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Mon Oct 29 08:46:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Yuri Semenov >Release: gcc-3.0.2 >Organization: >Environment: Red Hat 7.1 linux i686 >Description: when compiling template classes A and B with declared exception type E in class A and function f in class B which is declared void f() throw (E) - compiler stops with internal error #108 incomplete_type_error at cp/typeck2.c: 249 >How-To-Repeat: g++ main.cpp >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="main.cpp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="main.cpp" dGVtcGxhdGUgPGNsYXNzIFQ+CmNsYXNzIEEKewpwdWJsaWM6CiAgICBjbGFzcyBFCiAgICB7fTsK fTsKCnRlbXBsYXRlIDxjbGFzcyBUPgpjbGFzcyBCIDogcHVibGljIEE8VD4KewpwdWJsaWM6CiAg ICB2b2lkIGYoKSB0aHJvdyAoRSkKICAgIHsKICAgIH0KfTsKCmludCBtYWluICgpCnsKICAgIHJl dHVybiAwOwp9Cg==