From mboxrd@z Thu Jan 1 00:00:00 1970 From: bryce@gcc.gnu.org To: gcc-gnats@gcc.gnu.org Subject: java/4693: ICE in check_final_variable_indirect_assignment() Date: Thu, 25 Oct 2001 20:06:00 -0000 Message-id: <20011026030211.32703.qmail@sourceware.cygnus.com> X-SW-Source: 2001-10/msg00526.html List-Id: >Number: 4693 >Category: java >Synopsis: ICE in check_final_variable_indirect_assignment() >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Thu Oct 25 20:06:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Bryce McKinlay >Release: trunk >Organization: >Environment: in flux >Description: The test case below is distilled from the latest TreeMap code in classpath. >How-To-Repeat: // CheckFinalCrash.java:16: Internal compiler error in check_final_variable_indirect_assignment, at java/parse.y:12655 class X { Object o() { return null; } } public class CheckFinalCrash { final Object comparator; public CheckFinalCrash(Object o) { comparator = o; } public CheckFinalCrash(X x) { this(x.o()); } } >Fix: >Release-Note: >Audit-Trail: >Unformatted: