diff options
Diffstat (limited to 'test/532-checker-nonnull-arrayset/src/Main.java')
-rw-r--r-- | test/532-checker-nonnull-arrayset/src/Main.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/532-checker-nonnull-arrayset/src/Main.java b/test/532-checker-nonnull-arrayset/src/Main.java index 2c701bbb94..61c9e88e9e 100644 --- a/test/532-checker-nonnull-arrayset/src/Main.java +++ b/test/532-checker-nonnull-arrayset/src/Main.java @@ -30,10 +30,14 @@ public class Main { /// CHECK: ReturnVoid public static void test() { Object[] array = new Object[2]; + // Storing to static to avoid some lse optimization. + sArray = array; Object nonNull = array[0]; nonNull.getClass(); // Ensure nonNull has an implicit null check. array[1] = nonNull; } public static void main(String[] args) {} + + static Object[] sArray; } |