-
Bug
-
Resolution: Fixed
-
P3
-
7
-
b75
-
x86
-
windows_xp
-
Verified
Compiler accepts the following invalid code:
public class Test {
public static void main( String argv[] ) {
int i = 0b; // should be compile-time error
long l = 0BL; // should be compile-time error
}
}
according to grammar (http://ccc/6860965) this is invalid:
BinaryNumeral:
0 b BinaryDigits
0 B BinaryDigits
BinaryDigits:
BinaryDigit
BinaryDigit BinaryDigits
BinaryDigit: one of
0 1
This test will be integrated into jck soon.
public class Test {
public static void main( String argv[] ) {
int i = 0b; // should be compile-time error
long l = 0BL; // should be compile-time error
}
}
according to grammar (http://ccc/6860965) this is invalid:
BinaryNumeral:
0 b BinaryDigits
0 B BinaryDigits
BinaryDigits:
BinaryDigit
BinaryDigit BinaryDigits
BinaryDigit: one of
0 1
This test will be integrated into jck soon.
- relates to
-
JDK-6860965 Project Coin: binary literals
-
- Closed
-