-
Bug
-
Resolution: Fixed
-
P4
-
24
-
b09
`-doe`, `-XDdev are not printing the stacktrace for the compiler crash reported while compiling this test case:
```
import java.util.List;
class Test {
void m() {
List<X> list = List.of(new X());
test(list.get(0));
}
void test(A<?> a) { }
void test(B<?> b) { }
interface A<T extends A<T>> { T a(); }
interface B<T extends B<T>> { T b(); }
class X implements A<X>, B<X> {
public X a() { return null; }
public X b() { return null; }
}
}
```
```
import java.util.List;
class Test {
void m() {
List<X> list = List.of(new X());
test(list.get(0));
}
void test(A<?> a) { }
void test(B<?> b) { }
interface A<T extends A<T>> { T a(); }
interface B<T extends B<T>> { T b(); }
class X implements A<X>, B<X> {
public X a() { return null; }
public X b() { return null; }
}
}
```
- relates to
-
JDK-8284167 Make internal javac exceptions stackless
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/cf0d9e0e
-
Review(master) openjdk/jdk/20314