Fixes for compilation under Linux gcc and clang. #2
diff --git a/premake/premake5.lua b/premake/premake5.lua index c6d2b93..f6b8f5a 100644 --- a/premake/premake5.lua +++ b/premake/premake5.lua
@@ -61,6 +61,7 @@ project "VmaReplay" +removeplatforms { "Linux-x64" } kind "ConsoleApp" language "C++" location "../build"
diff --git a/src/VmaUsage.h b/src/VmaUsage.h index a85bf9e..bd31938 100644 --- a/src/VmaUsage.h +++ b/src/VmaUsage.h
@@ -36,9 +36,18 @@ #else // #ifdef _WIN32 +#ifdef __clang__ + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wtautological-compare" // comparison of unsigned expression < 0 is always false +#endif + #include <vulkan/vulkan.h> #include "vk_mem_alloc.h" +#ifdef __clang__ + #pragma clang diagnostic pop +#endif + #endif // #ifdef _WIN32 #endif