From 7b6786441045496aaf84a0f40289a62ead431672 Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Mon, 11 Mar 2024 07:56:23 +0000 Subject: riscv64: Fix `VarHandle.getAndAdd(..., 0)`. Test: testrunner.py --target --64 --optimizing -t 712 Bug: 328420806 Change-Id: I6c12e66e5d0602b23af157016ba423aae7425031 --- test/712-varhandle-invocations/util-src/generate_java.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/712-varhandle-invocations/util-src/generate_java.py') diff --git a/test/712-varhandle-invocations/util-src/generate_java.py b/test/712-varhandle-invocations/util-src/generate_java.py index e32cee9763..352c4d9fc5 100644 --- a/test/712-varhandle-invocations/util-src/generate_java.py +++ b/test/712-varhandle-invocations/util-src/generate_java.py @@ -916,6 +916,8 @@ def emit_accessor_test(var_handle_kind, accessor, var_type, output_path): if var_type.supports_numeric == True: expansions['binop'] = accessor.get_java_numeric_operator() test_template = Template(""" + ${var_type} unchanged = (${var_type}) vh.${accessor_method}(${coordinates}(${var_type}) 0); + assertEquals(${initial_value}, unchanged); ${var_type} old_value = (${var_type}) vh.${accessor_method}(${coordinates}${updated_value}); assertEquals(${initial_value}, old_value); ${var_type} expected_value = (${var_type}) (${initial_value} ${binop} ${updated_value}); -- cgit v1.2.3-59-g8ed1b