sentinel pointers and c strings

This commit is contained in:
2026-06-14 19:21:49 +02:00
parent 2d3d0bd266
commit 3b7c3fcbd0
16 changed files with 512 additions and 55 deletions
@@ -0,0 +1,8 @@
main :: func() i32 {
values [2;0]i32 :: [101, 101]
array_pointer :: &values
suffix [;0]i32 :: array_pointer[1..]
ordinary []i32 :: suffix
pointer [*;0]i32 :: suffix.ptr
return array_pointer[0] + pointer[0] + ordinary[0]
}