Illegal autoboxing conversion is incorrectly allowed

Issue #225 new
Jesper Öqvist created an issue

ExtendJ 8.0.1-222-g9a85c80 Java SE 8

The following test should fail, but passes:

// Illegal autoboxing conversion.
// .result: COMPILE_FAIL

class Test {
  public static void main(String[] args) {
    int i = f(3);
  }

  static int f(Object i) {
    return (int) i; // Can't convert Object->int.
  }
}

Expected result: should fail to compile.

Actual result: compiles without error, and is executable.

Comments (0)

  1. Log in to comment