Check for an SDK version before enabling VirtualAlloc2.
This is mainly to keep the CI system happy: it's using an old SDK because the new version of cl.exe doesn't work with cmake...
This commit is contained in:
committed by
David Chisnall
parent
2ee3ba59ee
commit
4830bd4021
@@ -73,7 +73,8 @@ namespace snmalloc
|
||||
if (committed)
|
||||
flags |= MEM_COMMIT;
|
||||
|
||||
# if (WINVER >= _WIN32_WINNT_WIN10) && !defined(USE_SYSTEMATIC_TESTING)
|
||||
# if (NTDDI_VERSION >= NTDDI_WIN10_RS5) && (WINVER >= _WIN32_WINNT_WIN10) && \
|
||||
!defined(USE_SYSTEMATIC_TESTING)
|
||||
// If we're on Windows 10 or newer, we can use the VirtualAlloc2
|
||||
// function. The FromApp variant is useable by UWP applications and
|
||||
// cannot allocate executable memory.
|
||||
|
||||
Reference in New Issue
Block a user