diff options
| author | SAJJA EASWAR <eshwarsajja20@gmail.com> | 2026-01-25 22:59:36 +0530 |
|---|---|---|
| committer | SAJJA EASWAR <eshwarsajja20@gmail.com> | 2026-01-25 22:59:36 +0530 |
| commit | ebc8b94baa6bc694cb4829e2eb2934a1f17fa6a1 (patch) | |
| tree | 71b952ad455bf17d5bdea01472f0e2297f25eabe /tests/generics/test_generic_ptr.zc | |
| parent | 863118c95caac0d69a35f6ae4d2e83844734a8a1 (diff) | |
| parent | 489336b2101bf16edeec7bfc4379408eb19b936e (diff) | |
Merge branch 'main' into pr-109
Diffstat (limited to 'tests/generics/test_generic_ptr.zc')
| -rw-r--r-- | tests/generics/test_generic_ptr.zc | 16 |
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); |
