diff --git a/src/amd/vulkan/radv_shader.h b/src/amd/vulkan/radv_shader.h index a46f2170301..4941d43219a 100644 --- a/src/amd/vulkan/radv_shader.h +++ b/src/amd/vulkan/radv_shader.h @@ -450,11 +450,15 @@ struct radv_shader_binary_legacy { uint32_t ir_size; uint32_t disasm_size; uint32_t stats_size; + uint32_t padding; /* data has size of stats_size + code_size + ir_size + disasm_size + 2, * where the +2 is for 0 of the ir strings. */ uint8_t data[0]; }; +static_assert(sizeof(struct radv_shader_binary_legacy) == + offsetof(struct radv_shader_binary_legacy, data), + "Unexpected padding"); struct radv_shader_binary_rtld { struct radv_shader_binary base;