-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 5.0
-
Component/s: tools
-
b51
-
generic
-
solaris_8
The following program provokes a compiler stack overflow:
class A<T extends A<T>> {
<U extends A<U>> void f() {
A<U> a = (A<U>) this;
}
}
class A<T extends A<T>> {
<U extends A<U>> void f() {
A<U> a = (A<U>) this;
}
}