diff --git a/src/core/libraries/kernel/thread_management.cpp b/src/core/libraries/kernel/thread_management.cpp index 8cf46ffc..59721480 100644 --- a/src/core/libraries/kernel/thread_management.cpp +++ b/src/core/libraries/kernel/thread_management.cpp @@ -977,9 +977,10 @@ ScePthread PThreadPool::Create() { } } -#ifndef _WIN64 +#ifdef _WIN64 auto* ret = new PthreadInternal{}; #else + // TODO: Linux specific hack static u8* hint_address = reinterpret_cast(0x7FFFFC000ULL); auto* ret = reinterpret_cast( mmap(hint_address, sizeof(PthreadInternal), PROT_READ | PROT_WRITE,