src/vulkan/util/vk_enum_to_str.c: In function ‘vk_structure_type_size’:
src/vulkan/util/vk_enum_to_str.c:3335:9: warning: case value ‘
1000010000’ not in enumerated type ‘VkStructureType’ {aka ‘const enum VkStructureType’} [-Wswitch]
case VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID: return sizeof(VkNativeBufferANDROID);
^~~~
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
size_t vk_structure_type_size(const struct VkBaseInStructure *item)
{
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wswitch"
switch(item->sType) {
% for struct in structs:
% if struct.extension is not None and struct.extension.define is not None:
case ${struct.stype}: return sizeof(${struct.name});
% endif
%endfor
- default:
- unreachable("Undefined struct type.");
}
+ #pragma GCC diagnostic pop
+ unreachable("Undefined struct type.");
}
void vk_load_instance_commands(VkInstance instance,