From ae6fb9c92285539980dea4936cc45d1d20dc8da6 Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Tue, 11 Oct 2016 18:26:25 +0100 Subject: [PATCH] anv: error out if anv_genX.h is included by !anv_private.h Update the comment to reflect the correct filename and add a guard to catch incorrect inclusion of the header. Signed-off-by: Emil Velikov Reviewed-by: Chad Versace --- src/intel/vulkan/anv_genX.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_genX.h b/src/intel/vulkan/anv_genX.h index e0cdf7e20f4..821356ec06e 100644 --- a/src/intel/vulkan/anv_genX.h +++ b/src/intel/vulkan/anv_genX.h @@ -27,11 +27,15 @@ /* * Gen-specific function declarations. This header must *not* be included - * directly. Instead, it is included multiple times by gen8_private.h. + * directly. Instead, it is included multiple times by anv_private.h. * * In this header file, the usual genx() macro is available. */ +#ifndef ANV_PRIVATE_H +#error This file is included by means other than anv_private.h +#endif + VkResult genX(init_device_state)(struct anv_device *device); void genX(cmd_buffer_emit_state_base_address)(struct anv_cmd_buffer *cmd_buffer); -- 2.30.2