Fixed initialization order in class VmaDefragmentationAlgorithm_Generic constructor. #57 Thanks @manaskulkarni786 !
diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h
index 9c962eb..a16b321 100644
--- a/src/vk_mem_alloc.h
+++ b/src/vk_mem_alloc.h
@@ -12609,8 +12609,8 @@
     uint32_t currentFrameIndex,

     bool overlappingMoveSupported) :

     VmaDefragmentationAlgorithm(hAllocator, pBlockVector, currentFrameIndex),

-    m_AllAllocations(false),

     m_AllocationCount(0),

+    m_AllAllocations(false),

     m_BytesMoved(0),

     m_AllocationsMoved(0),

     m_Blocks(VmaStlAllocator<BlockInfo*>(hAllocator->GetAllocationCallbacks()))