diff options
author | saturneric <[email protected]> | 2024-01-23 08:47:18 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-01-23 08:47:18 +0000 |
commit | b47e784004c2d429ea28b64082c3ad31ef57aa98 (patch) | |
tree | 26f261b2f8222ade2499066e6ce6f8463eed238b /src | |
parent | feat: support dark mode on windows (diff) | |
download | GpgFrontend-b47e784004c2d429ea28b64082c3ad31ef57aa98.tar.gz GpgFrontend-b47e784004c2d429ea28b64082c3ad31ef57aa98.zip |
fix: mimalloc is not yet stable on windows
Diffstat (limited to 'src')
-rw-r--r-- | src/core/function/SecureMemoryAllocator.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/function/SecureMemoryAllocator.cpp b/src/core/function/SecureMemoryAllocator.cpp index 692c36c5..fccd09fe 100644 --- a/src/core/function/SecureMemoryAllocator.cpp +++ b/src/core/function/SecureMemoryAllocator.cpp @@ -28,14 +28,14 @@ #include "SecureMemoryAllocator.h" -#ifndef MACOS +#if !defined(MACOS) && defined(DEBUG) #include <mimalloc.h> #endif namespace GpgFrontend { auto SecureMemoryAllocator::Allocate(std::size_t size) -> void* { -#ifndef MACOS +#if !defined(MACOS) && defined(DEBUG) auto* addr = mi_malloc(size); #else auto* addr = malloc(size); @@ -44,7 +44,7 @@ auto SecureMemoryAllocator::Allocate(std::size_t size) -> void* { } auto SecureMemoryAllocator::Reallocate(void* ptr, std::size_t size) -> void* { -#ifndef MACOS +#if !defined(MACOS) && defined(DEBUG) auto* addr = mi_realloc(ptr, size); #else auto* addr = realloc(ptr, size); @@ -53,7 +53,7 @@ auto SecureMemoryAllocator::Reallocate(void* ptr, std::size_t size) -> void* { } void SecureMemoryAllocator::Deallocate(void* p) { -#ifndef MACOS +#if !defined(MACOS) && defined(DEBUG) mi_free(p); #else free(p); |