Build fixes.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3987 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2022-09-24 21:10:23 +00:00
parent eadda41518
commit 775f00c69c
4 changed files with 72 additions and 30 deletions

View File

@ -1148,7 +1148,10 @@ JSValue tf_task_allocate_promise(tf_task_t* task, promiseid_t* out_promise)
uint32_t stack_hash = fnv32a((const void*)stack, (int)length, 0);
int count = 0;
void* buffer[32];
#ifndef _WIN32
#ifdef _WIN32
count = CaptureStackBackTrace(0, sizeof(buffer) / sizeof(*buffer), buffer, NULL);
stack_hash = fnv32a((const void*)buffer, sizeof(void*) * count, stack_hash);
#else
count = backtrace(buffer, sizeof(buffer) / sizeof(*buffer));
stack_hash = fnv32a((const void*)buffer, sizeof(void*) * count, stack_hash);
#endif