gcc-java does not understand constant in switch
Vladislav Malyshkin
mal@mail1.nai.net
Thu Aug 10 16:40:00 GMT 2000
gcc --version
2.96
(RedHat 7.0 Public Beta)
cat Y.java
public class Y {
public static void main(String [] args)
{
final int x=1;
int i=2;
switch(i) {
case x:
System.err.println(x);
default:
System.err.println("default");
}
}
}
gcj Y.java -o x --main=Y
Y.java: In class `Y':
Y.java: In method `main(java.lang.String[])':
Y.java:7: Constant expression required.
case x:
^
1 error
More information about the Gcc-bugs
mailing list