From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2467 invoked by alias); 21 Jan 2008 01:51:02 -0000 Received: (qmail 27180 invoked by alias); 21 Jan 2008 01:50:17 -0000 Date: Mon, 21 Jan 2008 02:00:00 -0000 Message-ID: <20080121015017.27176.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/34776] [4.1/4.2/4.3 regression] ICE with invalid member declaration in template class In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "paolo at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-01/txt/msg02270.txt.bz2 ------- Comment #3 from paolo at gcc dot gnu dot org 2008-01-21 01:50 ------- Subject: Bug 34776 Author: paolo Date: Mon Jan 21 01:49:29 2008 New Revision: 131686 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131686 Log: /cp 2008-01-20 Paolo Carlini PR c++/34776 PR c++/34486 * name-lookup.c (do_class_using_decl): Do not call constructor_name_p on non-IS_AGGR_TYPE type scope. (constructor_name_p): Assert IS_AGGR_TYPE. /testsuite 2008-01-20 Paolo Carlini PR c++/34776 PR c++/34486 * g++.dg/template/crash75.C: New. * g++.dg/template/crash76.C: Likewise. Added: trunk/gcc/testsuite/g++.dg/template/crash75.C trunk/gcc/testsuite/g++.dg/template/crash76.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/name-lookup.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34776