diff --git a/runtime/Sources/Core/Memory.cpp b/runtime/Sources/Core/Memory.cpp index 690814b..57869c2 100644 --- a/runtime/Sources/Core/Memory.cpp +++ b/runtime/Sources/Core/Memory.cpp @@ -106,7 +106,7 @@ namespace mlx for(const Descriptor& desc : s_blocks) { #ifdef MLX_COMPILER_MSVC - if(it->aligned) + if(desc.aligned) _aligned_free(desc.ptr); else std::free(desc.ptr);