diff options
| author | Ellie Hermaszewska <ellieh@nvidia.com> | 2024-12-13 00:34:16 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-13 00:34:16 +0800 |
| commit | 48ac6f25ff53290850a0edff0285dc3e1a350ad3 (patch) | |
| tree | 2388d19d2943980c92a4a719d73a7f1fbbb750d9 /source/core/slang-allocator.h | |
| parent | 7279c0419409dfe609b0f147df0a7ab357559e69 (diff) | |
Correctly distinguish between windows and MSVC (#5851)
Partially sorts https://github.com/shader-slang/slang/issues/5843
Diffstat (limited to 'source/core/slang-allocator.h')
| -rw-r--r-- | source/core/slang-allocator.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/core/slang-allocator.h b/source/core/slang-allocator.h index 03cfabe40..38d46c9bd 100644 --- a/source/core/slang-allocator.h +++ b/source/core/slang-allocator.h @@ -4,7 +4,7 @@ #include "slang-common.h" #include <stdlib.h> -#ifdef _MSC_VER +#if SLANG_WINDOWS_FAMILY #include <malloc.h> #endif @@ -14,7 +14,7 @@ namespace Slang { inline void* alignedAllocate(size_t size, size_t alignment) { -#ifdef _MSC_VER +#if SLANG_WINDOWS_FAMILY return _aligned_malloc(size, alignment); #elif defined(__CYGWIN__) return aligned_alloc(alignment, size); @@ -27,7 +27,7 @@ inline void* alignedAllocate(size_t size, size_t alignment) inline void alignedDeallocate(void* ptr) { -#ifdef _MSC_VER +#if SLANG_WINDOWS_FAMILY _aligned_free(ptr); #else free(ptr); |
