author | mcimadamore |
Thu, 12 Jan 2012 15:28:34 +0000 | |
changeset 11550 | 1d70546d4d78 |
permissions | -rw-r--r-- |
11550
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
1 |
/* |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
2 |
* @test /nodynamiccopyright/ |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
3 |
* @bug 7123100 |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
4 |
* @summary javac fails with java.lang.StackOverflowError |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
5 |
* @compile/fail/ref=T7123100d.out -Werror -Xlint:unchecked -XDrawDiagnostics T7123100d.java |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
6 |
*/ |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
7 |
|
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
8 |
class T7123100d { |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
9 |
<E extends Enum<E>> E m(Enum<E> e) { |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
10 |
return null; |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
11 |
} |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
12 |
|
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
13 |
<Z> void test(Enum<?> e) { |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
14 |
Z z = (Z)m(e); |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
15 |
} |
1d70546d4d78
7123100: javac fails with java.lang.StackOverflowError
mcimadamore
parents:
diff
changeset
|
16 |
} |