Wed, 27 Apr 2016 01:36:41 +0800
Initial load
http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/
changeset: 1034:4b9cc65dd24d
tag: jdk8u25-b17
1 /*
2 * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
24 /**
25 * NASHORN-117 : StackOverflowError because of recursive class loading involving LayoutGenerator
26 *
27 * @test
28 * @run
29 */
31 // The following code results in StackOverflowError
33 var i0 = "";
34 var o0 = "";
35 var i1 = "";
36 var o1 = "";
37 var i2 = "";
38 var o2 = "";
39 var i3 = "";
40 var o3 = "";
41 var i4 = "";
42 var o4 = "";
43 var i5 = "";
44 var o5 = "";
45 var i6 = "";
46 var o6 = "";
47 var i7 = "";
48 var o7 = "";
49 var i8 = "";
50 var o8 = "";
51 var i9 = "";
52 var o9 = "";
53 var i10 = "";
54 var o10 = "";
55 var i11 = "";
56 var o11 = "";
57 var i12 = "";
58 var o12 = "";
59 var i13 = "";
60 var o13 = "";
61 var i14 = "";
62 var o14 = "";
63 var i15 = "";
64 var o15 = "";
65 var i16 = "";
66 var o16 = "";
67 var i17 = "";
68 var o17 = "";
69 var i18 = "";
70 var o18 = "";
71 var i19 = "";
72 var o19 = "";
73 var i20 = "";
74 var o20 = "";
75 var i21 = "";
76 var o21 = "";
77 var i22 = "";
78 var o22 = "";
79 var i23 = "";
80 var o23 = "";
81 var i24 = "";
82 var o24 = "";
83 var i25 = "";
84 var o25 = "";
85 var i26 = "";
86 var o26 = "";
87 var i27 = "";
88 var o27 = "";
89 var i28 = "";
90 var o28 = "";
91 var i29 = "";
92 var o29 = "";
93 var i30 = "";
94 var o30 = "";
95 var i31 = "";
96 var o31 = "";
97 var i32 = "";
98 var o32 = "";
99 var i33 = "";
100 var o33 = "";
101 var i34 = "";
102 var o34 = "";
103 var i35 = "";
104 var o35 = "";
105 var i36 = "";
106 var o36 = "";
107 var i37 = "";
108 var o37 = "";
109 var i38 = "";
110 var o38 = "";
111 var i39 = "";
112 var o39 = "";
113 var i40 = "";
114 var o40 = "";
115 var i41 = "";
116 var o41 = "";
117 var i42 = "";
118 var o42 = "";
119 var i43 = "";
120 var o43 = "";
121 var i44 = "";
122 var o44 = "";
123 var i45 = "";
124 var o45 = "";
125 var i46 = "";
126 var o46 = "";
127 var i47 = "";
128 var o47 = "";
129 var i48 = "";
130 var o48 = "";
131 var i49 = "";
132 var o49 = "";
133 var i50 = "";
134 var o50 = "";
135 var i51 = "";
136 var o51 = "";
137 var i52 = "";
138 var o52 = "";
139 var i53 = "";
140 var o53 = "";
141 var i54 = "";
142 var o54 = "";
143 var i55 = "";
144 var o55 = "";
145 var i56 = "";
146 var o56 = "";
147 var i57 = "";
148 var o57 = "";
149 var i58 = "";
150 var o58 = "";
151 var i59 = "";
152 var o59 = "";
153 var i60 = "";
154 var o60 = "";
155 var i61 = "";
156 var o61 = "";
157 var i62 = "";
158 var o62 = "";
159 var i63 = "";
160 var o63 = "";