From 3c4f477b845ac6b462547da820f4550faf3cbb7c Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 20 Aug 2024 16:20:41 -0400 Subject: Bugfix some copy-on-write cases for when pointers are automatically derefenced for method calls --- test/arrays.tm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/arrays.tm b/test/arrays.tm index c693996e..21c8cb5c 100644 --- a/test/arrays.tm +++ b/test/arrays.tm @@ -76,7 +76,11 @@ func main(): do: >> arr := [10, 20, 30] - >> arr:reversed() + >> reversed := arr:reversed() + = [30, 20, 10] + // Ensure the copy-on-write behavior triggers: + >> arr[1] = 999 + >> reversed = [30, 20, 10] do: -- cgit v1.2.3