382fe51b6d
Reviewed-by: vromero
24 lines
635 B
Java
24 lines
635 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @bug 4717164
|
|
* @summary missing catch not reachable error when nested try-finally returns in finally
|
|
* @author Neal Gafter (gafter)
|
|
*
|
|
* @compile/fail/ref=T4717164.out -XDrawDiagnostics T4717164.java
|
|
*/
|
|
|
|
class T4717164 {
|
|
public static void meth() {
|
|
try {
|
|
try {
|
|
throw new ClassNotFoundException();
|
|
} catch (ClassNotFoundException e) {
|
|
throw e;
|
|
} finally {
|
|
return; // discards ClassNotFoundException
|
|
}
|
|
} catch (ClassNotFoundException e1) { // error: unreachable
|
|
}
|
|
}
|
|
}
|