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 */
23
24 /*
25 * @test
26 * @bug 6716441
27 * @summary error in meet with +DoEscapeAnalysis
28 * @run main/othervm -Xcomp -XX:+AggressiveOpts Tester
29 */
30
31 /* Complexity upper bound: 70070 ops */
32
33 class Tester_Class_0 {
34 Object var_1;
35
36
37 public Tester_Class_0()
38 {
39 var_1 = "cmlv";
40 {
41 final Object var_7 = false ? (var_1 = "flwnujmm") : (var_1 = "");
42 }
43 float var_8 = 0F;
44 boolean var_9;
45 do
46 {
47 ((var_9 = (var_9 = (var_9 = false))) && true ? new String("yvirc") : "rmfkjbx").indexOf(99854165);
48 var_8++;
49 boolean var_10 = true;
50 var_10 |= true ? true : false;
51 var_10 |= false | var_10 ? (var_10 |= true) : true;
|
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 */
23
24 /*
25 * @test
26 * @bug 6716441
27 * @summary error in meet with +DoEscapeAnalysis
28 *
29 * @run main/othervm -Xcomp -XX:+AggressiveOpts
30 * compiler.escapeAnalysis.cr6716441.Tester
31 */
32
33 /* Complexity upper bound: 70070 ops */
34
35 package compiler.escapeAnalysis.cr6716441;
36
37 class Tester_Class_0 {
38 Object var_1;
39
40
41 public Tester_Class_0()
42 {
43 var_1 = "cmlv";
44 {
45 final Object var_7 = false ? (var_1 = "flwnujmm") : (var_1 = "");
46 }
47 float var_8 = 0F;
48 boolean var_9;
49 do
50 {
51 ((var_9 = (var_9 = (var_9 = false))) && true ? new String("yvirc") : "rmfkjbx").indexOf(99854165);
52 var_8++;
53 boolean var_10 = true;
54 var_10 |= true ? true : false;
55 var_10 |= false | var_10 ? (var_10 |= true) : true;
|