While testing https://gerrit.khronos.org/c/vk-gl-cts/+/16088, we figured out that the SPIRV spec says "Message Type is the type of the data to be written. Message Type must be a concrete type. If the Shader capability is declared, Message Type must have an explicit layout.". But in the pipeline_cache test variant, the layout isn't explicit.
It seems VVL is missing to check that.
While testing https://gerrit.khronos.org/c/vk-gl-cts/+/16088, we figured out that the SPIRV spec says "Message Type is the type of the data to be written. Message Type must be a concrete type. If the Shader capability is declared, Message Type must have an explicit layout.". But in the pipeline_cache test variant, the layout isn't explicit.
It seems VVL is missing to check that.