Always reserve padding for structs that need it
This commit is contained in:
@@ -86,8 +86,8 @@ typedef Str8 *Str8Array;
|
||||
#else
|
||||
#define _stack_array(TYPE, SIZE) struct {ArrayHeader header; \
|
||||
TYPE items[SIZE]; \
|
||||
wapp_misc_utils_padding_size(sizeof(ArrayHeader) + \
|
||||
sizeof(TYPE) * SIZE);}
|
||||
wapp_misc_utils_reserve_padding(sizeof(ArrayHeader) + \
|
||||
sizeof(TYPE) * SIZE);}
|
||||
#define wapp_array(TYPE, ...) \
|
||||
(TYPE *)( \
|
||||
(_stack_array(TYPE, _calc_array_capacity(TYPE, __VA_ARGS__))){ \
|
||||
|
||||
Reference in New Issue
Block a user