gcj/148: Definite assignment problem
Bryce McKinlay
bryce@albatross.co.nz
Wed Feb 16 01:16:00 GMT 2000
The following reply was made to PR gcj/148; it has been noted by GNATS.
From: Bryce McKinlay <bryce@albatross.co.nz>
To: green@cygnus.com, java-gnats@sourceware.cygnus.com
Cc:
Subject: Re: gcj/148: Definite assignment problem
Date: Wed, 16 Feb 2000 22:13:31 +1300
Somewhat related - I'm getting the "Variable may not have been
initialized" message from the latest compiler from cvs in totally bogus
situations that used to work fine. This bug seems to have appeared
recently (certainly since 19991213 which is the second-most-recent build
I have lying around)
In my case I have
String var_value = line.substring(...);
Variable v = new Variable(first_token, var_value.trim(), ...);
and the compiler is telling me that var_value may not have been
initialized. I'm going to try and come up with a test case...
[ bryce ]
green@cygnus.com wrote:
> >Number: 148
> >Category: gcj
> >Synopsis: Definite assignment problem
> >Confidential: no
> >Severity: serious
> >Priority: medium
> >Responsible: apbianco
> >State: open
> >Class: sw-bug
> >Submitter-Id: net
> >Arrival-Date: Sun Feb 13 09:40:02 PST 2000
> >Closed-Date:
> >Last-Modified:
> >Originator: Anthony Green
> >Release: Latest cvs
> >Organization:
> >Environment:
> Red Hat Linux 6.1
> >Description:
> The compiler is not recognizing a situation
> where a variable is guaranteed to be assigned to,
> and is exiting with a definite assignment error.
> >How-To-Repeat:
> I've checked in a test case: libjava.compile/assignment.java
> >Fix:
>
> >Release-Note:
> >Audit-Trail:
> >Unformatted:
More information about the Java-prs
mailing list