1 /*
2  * @test /nodynamiccopyright/
3  * @bug 4531500
4  * @summary Cascade of problems from duplicate class can cause compiler crash.
5  * @author gafter
6  *
7  * @compile/fail/ref=DuplicateClass.out -XDrawDiagnostics DuplicateClass.java
8  */
9 
10 /**
11  * Compiling this translation unit should fail; there is, after all, a
12  * duplicate class.  Nonetheless, the compiler should not crash while
13  * processing it.
14  */
15 public class DuplicateClass {
clone()16     protected Object clone() {
17         super.clone();
18     }
19 }
20 
21 public class DuplicateClass {}
22