summaryrefslogtreecommitdiff
path: root/tests/generics/test_generic_ptr.zc
diff options
context:
space:
mode:
authorSAJJA EASWAR <eshwarsajja20@gmail.com>2026-01-25 22:59:36 +0530
committerSAJJA EASWAR <eshwarsajja20@gmail.com>2026-01-25 22:59:36 +0530
commitebc8b94baa6bc694cb4829e2eb2934a1f17fa6a1 (patch)
tree71b952ad455bf17d5bdea01472f0e2297f25eabe /tests/generics/test_generic_ptr.zc
parent863118c95caac0d69a35f6ae4d2e83844734a8a1 (diff)
parent489336b2101bf16edeec7bfc4379408eb19b936e (diff)
Merge branch 'main' into pr-109
Diffstat (limited to 'tests/generics/test_generic_ptr.zc')
-rw-r--r--tests/generics/test_generic_ptr.zc16
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/generics/test_generic_ptr.zc b/tests/generics/test_generic_ptr.zc
index e08caba..fdcb9db 100644
--- a/tests/generics/test_generic_ptr.zc
+++ b/tests/generics/test_generic_ptr.zc
@@ -4,15 +4,15 @@ import "std/result.zc"
test "generic pointer instantiation" {
// Vector of ints (internally int*) nested in Result
- var v = Vec<int>::new();
+ let v = Vec<int>::new();
v.push(10);
v.push(20);
v.push(30);
- var res = Result<Vec<int>>::Ok(v);
+ let res = Result<Vec<int>>::Ok(v);
// Test unwrapping (signatures involving int*)
- var unwrapped = res.unwrap_ref();
+ let unwrapped = res.unwrap_ref();
assert(unwrapped.get(0) == 10);
assert(unwrapped.get(1) == 20);
assert(unwrapped.get(2) == 30);
@@ -23,15 +23,15 @@ test "generic pointer instantiation" {
test "generic pointer double nesting" {
// Double nesting - Result<Vec<int*>>
- var v_ptr = Vec<int*>::new();
- var a: int = 100;
- var b: int = 200;
+ let v_ptr = Vec<int*>::new();
+ let a: int = 100;
+ let b: int = 200;
v_ptr.push(&a);
v_ptr.push(&b);
- var res_ptr = Result<Vec<int*>>::Ok(v_ptr);
- var unwrapped_ptr = res_ptr.unwrap();
+ let res_ptr = Result<Vec<int*>>::Ok(v_ptr);
+ let unwrapped_ptr = res_ptr.unwrap();
assert(*unwrapped_ptr.get(0) == 100);
assert(*unwrapped_ptr.get(1) == 200);