From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7257 invoked by alias); 12 Oct 2005 13:07:14 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 6931 invoked by uid 48); 12 Oct 2005 13:07:12 -0000 Date: Wed, 12 Oct 2005 13:07:00 -0000 Message-ID: <20051012130712.6930.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/19964] [3.4/4.0/4.1 regression] ICE on invalid member declaration In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "nathan at gcc dot gnu dot org" X-SW-Source: 2005-10/txt/msg01521.txt.bz2 List-Id: ------- Comment #6 from nathan at gcc dot gnu dot org 2005-10-12 13:07 ------- Fixed mainline and 4.0 branch 2005-10-12 Nathan Sidwell PR c++/19964 * stor-layout.c (place_field): Set DECL_FIELD_OFFSET and DECL_FIELD_BIT_OFFSET of FIELD_DECLs, even if they have an invalid type. * cp/class.c (walk_subobject_offsets): Don't walk error_mark_node. -- nathan at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19964