From ca9e965a7756b2a7f8de645f53b66dd96c4f279b Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Tue, 12 Mar 2024 01:18:46 -0400 Subject: Better pointer handling --- tests/test_method_2.tnsl | 17 +++++++++++++++++ tests/test_pointer_2.tnsl | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 tests/test_method_2.tnsl create mode 100644 tests/test_pointer_2.tnsl (limited to 'tests') diff --git a/tests/test_method_2.tnsl b/tests/test_method_2.tnsl new file mode 100644 index 0000000..899cdcb --- /dev/null +++ b/tests/test_method_2.tnsl @@ -0,0 +1,17 @@ +struct Vector { + ~void data, + int count, size, _elsz +} + +/; method Vector + + /; init (int elsz) + self._elsz = elsz + ;/ +;/ + +/; main [int] + Vector a + a.init(1) + return a._elsz +;/ diff --git a/tests/test_pointer_2.tnsl b/tests/test_pointer_2.tnsl new file mode 100644 index 0000000..5fe1a36 --- /dev/null +++ b/tests/test_pointer_2.tnsl @@ -0,0 +1,6 @@ +/; main [int] + int i = 0 + ~int j = ~i + j` = 69 + return i +;/ -- cgit v1.2.3