summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
diff options
context:
space:
mode:
authorJason Ekstrand <jason.ekstrand@intel.com>2016-06-01 10:34:04 -0700
committerJason Ekstrand <jason.ekstrand@intel.com>2016-06-03 19:29:28 -0700
commitb26cdd65e8e588ed7bdd7cca0b205579132e1261 (patch)
treee585b92375441af597062d64d7f3e6d80f554f48 /src/compiler/spirv
parenta19ae36ce52e72e2b93251ba0a43d683bd5e58cc (diff)
downloadexternal_mesa3d-b26cdd65e8e588ed7bdd7cca0b205579132e1261.zip
external_mesa3d-b26cdd65e8e588ed7bdd7cca0b205579132e1261.tar.gz
external_mesa3d-b26cdd65e8e588ed7bdd7cca0b205579132e1261.tar.bz2
nir/spirv: Use breaks instead of returns in constant handling
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Cc: "12.0" <mesa-stable@lists.freedesktop.org>
Diffstat (limited to 'src/compiler/spirv')
-rw-r--r--src/compiler/spirv/spirv_to_nir.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c
index 4061b8a..bb7aba4 100644
--- a/src/compiler/spirv/spirv_to_nir.c
+++ b/src/compiler/spirv/spirv_to_nir.c
@@ -1028,7 +1028,7 @@ vtn_handle_constant(struct vtn_builder *b, SpvOp opcode,
val->constant->value.u[i] = u[comp];
}
}
- return;
+ break;
}
case SpvOpCompositeExtract:
@@ -1105,7 +1105,7 @@ vtn_handle_constant(struct vtn_builder *b, SpvOp opcode,
(*c)->value.u[elem + i] = insert->constant->value.u[i];
}
}
- return;
+ break;
}
default: {
@@ -1134,9 +1134,10 @@ vtn_handle_constant(struct vtn_builder *b, SpvOp opcode,
for (unsigned k = 0; k < num_components; k++)
val->constant->value.u[k] = res.u32[k];
- return;
+ break;
} /* default */
}
+ break;
}
case SpvOpConstantNull: