From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15294 invoked by alias); 25 Oct 2004 18:49:33 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Received: (qmail 15279 invoked by uid 48); 25 Oct 2004 18:49:33 -0000 Date: Mon, 25 Oct 2004 18:49:00 -0000 Message-ID: <20041025184933.15278.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20041025184625.18147.csm@gnu.org> References: <20041025184625.18147.csm@gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/18147] Objects in instance initializer blocks are scoped too widely X-Bugzilla-Reason: CC X-SW-Source: 2004-q4/txt/msg00219.txt.bz2 List-Id: ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-25 18:49 ------- Confirmed, a workaround is to do something like this: import java.util.HashMap; class init { {{ Object foo = new Object();} } { Object foo = new Object(); } } The reduced testcase: import java.util.HashMap; class init { { Object foo = new Object(); } { Object foo = new Object(); } } -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |rejects-valid Last reconfirmed|0000-00-00 00:00:00 |2004-10-25 18:49:33 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18147