From 957e4d7412c7a4bf4d5ae60500870653015eefa3 Mon Sep 17 00:00:00 2001 From: Maximilian Stemmer-Grabow Date: Thu, 15 Nov 2018 15:38:17 +0100 Subject: [PATCH] Remove undefined behavior in array access test case --- semantic/array_access_on_returned_value.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/semantic/array_access_on_returned_value.java b/semantic/array_access_on_returned_value.java index 20e8b04..b580259 100644 --- a/semantic/array_access_on_returned_value.java +++ b/semantic/array_access_on_returned_value.java @@ -2,11 +2,13 @@ class Main { public static void main(String[] arguments) { Main main = new Main(); main.getArray()[0] = 1; - + new Main().getArray()[0] = 2; } public int[] getArray() { - return new int[0]; + int[] result = new int[1]; + result[0] = 42; + return result; } } -- GitLab