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