From 5c901c2fa38499b0f52220250140e3f7a50387ab Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Wed, 30 Oct 2019 13:23:48 +0000
Subject: [PATCH] check-vulkan: Silence unused parameter warnings

We explicitly disable -Wunused-parameter for C, but not for C++.

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 helpers/check-vulkan.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/helpers/check-vulkan.cpp b/helpers/check-vulkan.cpp
index cd1702e74..112cac4cf 100644
--- a/helpers/check-vulkan.cpp
+++ b/helpers/check-vulkan.cpp
@@ -912,14 +912,14 @@ private:
         return buffer;
     }
 
-    static VKAPI_ATTR VkBool32 VKAPI_CALL debugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData, void* pUserData) {
+    static VKAPI_ATTR VkBool32 VKAPI_CALL debugCallback(__attribute__((__unused__)) VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, __attribute__((__unused__)) VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData, __attribute__((__unused__)) void* pUserData) {
         std::cerr << "validation layer: " << pCallbackData->pMessage << std::endl;
 
         return VK_FALSE;
     }
 };
 
-int main(int argc, char** argv) {
+int main(__attribute__((__unused__)) int argc, char** argv) {
     HelloTriangleApplication app;
 
     argv0 = argv[0];
-- 
GitLab