summaryrefslogtreecommitdiff
path: root/test/532-checker-nonnull-arrayset/src/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/532-checker-nonnull-arrayset/src/Main.java')
-rw-r--r--test/532-checker-nonnull-arrayset/src/Main.java4
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;
}