From 3bddc19f5854857788330f11993336f645c414ab Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Tue, 19 Nov 2024 10:41:46 +0100 Subject: Fix Linux build --- asl/allocator.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'asl/allocator.cpp') diff --git a/asl/allocator.cpp b/asl/allocator.cpp index 9559637..f50b42b 100644 --- a/asl/allocator.cpp +++ b/asl/allocator.cpp @@ -11,9 +11,15 @@ void* asl::GlobalHeap::alloc(const layout& layout) { +#if ASL_OS_WINDOWS void* ptr = ::_aligned_malloc( static_cast(layout.size), static_cast(layout.align)); +#elif ASL_OS_LINUX + void* ptr = ::aligned_alloc( + static_cast(layout.size), + static_cast(layout.align)); +#endif ASL_ASSERT(ptr != nullptr); // @Todo panic return ptr; } -- cgit