--- glfw-3.2/tests/vulkan.c.orig 2016-06-02 10:13:47 -0400 +++ glfw-3.2/tests/vulkan.c 2016-06-10 17:12:49 -0400 @@ -1665,7 +1665,7 @@ VKAPI_ATTR void *VKAPI_CALL myalloc(void *pUserData, size_t size, size_t alignment, VkSystemAllocationScope allocationScope) { -#ifdef _MSC_VER +#if defined (_MSC_VER) || defined(__MINGW32__) return _aligned_malloc(size, alignment); #else return aligned_alloc(alignment, size); @@ -1673,7 +1673,7 @@ } VKAPI_ATTR void VKAPI_CALL myfree(void *pUserData, void *pMemory) { -#ifdef _MSC_VER +#if defined(_MSC_VER) || defined(__MINGW32__) _aligned_free(pMemory); #else free(pMemory);