spirv: Silence compiler warning about undefined srcs[0]
v2: Use assume() at the srcs[] definition instead. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
@@ -2925,6 +2925,7 @@ vtn_handle_composite(struct vtn_builder *b, SpvOp opcode,
|
|||||||
|
|
||||||
case SpvOpCompositeConstruct: {
|
case SpvOpCompositeConstruct: {
|
||||||
unsigned elems = count - 3;
|
unsigned elems = count - 3;
|
||||||
|
assume(elems >= 1);
|
||||||
if (glsl_type_is_vector_or_scalar(type)) {
|
if (glsl_type_is_vector_or_scalar(type)) {
|
||||||
nir_ssa_def *srcs[4];
|
nir_ssa_def *srcs[4];
|
||||||
for (unsigned i = 0; i < elems; i++)
|
for (unsigned i = 0; i < elems; i++)
|
||||||
|
Reference in New Issue
Block a user