/* * @test /nodynamiccopyright/ * @bug 4916620 * @summary legal cast is rejected * @author Christian Plesner Hansen * @compile/ref=T4916620.out -XDrawDiagnostics -Xlint:unchecked T4916620.java * @compile -Xlint:unchecked T4916620.java */ public class T4916620 { static class BB { } static class BD extends BB { } void f() { BD bd = new BD(); BB bb = bd; Object o = (BD) bb; } }