Compiler game work + enable cast from pointer to int
This commit is contained in:
@@ -40,3 +40,11 @@ PushSize :: (a: *Arena, size: Base.SizeU): *void
|
||||
|
||||
Release :: (a: *Arena)
|
||||
OS.Release(&a.memory)
|
||||
|
||||
PushArray :: (a: *Arena, count: int, $T: Type): *T
|
||||
result := PushSize(a, SizeOf(T) * count->U64)
|
||||
return result->*T
|
||||
|
||||
PushStruct :: (a: *Arena, $T: Type): *T
|
||||
result := PushSize(a, SizeOf(T))
|
||||
return result->*T
|
||||
Reference in New Issue
Block a user