15 lines
311 B
Core
15 lines
311 B
Core
#import "Arena.core"
|
|
|
|
// @todo:
|
|
// Add new special type #Type_Size
|
|
|
|
PushStruct :: (a: *Arena, type: Type /*#Type_Size*/): *void
|
|
ti := GetTypeInfo(type)
|
|
result := PushSize(a, ti.size->Base.SizeU)
|
|
return result
|
|
|
|
main :: (argc: int, argv: **char): int
|
|
arena: Arena
|
|
a: *int = PushStruct(&arena, int)
|
|
|
|
return 0 |