blob: 151a52082223456985d9d3002c64d40f67d749d6 [file] [log] [blame]
// Copyright (c) 2016, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
package regress2;
public class Regress2 {
static class X {
void add() {
}
}
static private boolean test() {
X x = null;
X y = null;
int a = 5;
System.out.println("START");
while (a-- > 0) {
System.out.println("LOOP");
int b = 0;
switch (b) {
case 1:
X current = new X();
if (x == null) {
x = current;
} else {
x = null;
}
y.add();
break;
case 2:
if (x != null) {
x = null;
}
y.add();
break;
}
}
System.out.println("END");
return true;
}
public static void main(String[] args) {
test();
}
}