(#1118) try to fix -Wcast-align on MacOS build

master
rexim 2019-11-04 17:14:50 +07:00
parent b619636fcf
commit fe3bda349f
1 changed files with 3 additions and 1 deletions

View File

@ -55,7 +55,9 @@ size_t stack_top_size(const Stack *stack)
trace_assert(stack);
trace_assert(stack->size > 0);
trace_assert(stack->bottom);
return *(size_t *)(stack->bottom + stack->size - sizeof(size_t));
size_t stack_size = 0;
memcpy(&stack_size, stack->bottom + stack->size - sizeof(size_t), sizeof(size_t));
return stack_size;
}
static inline