summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_validate.cpp
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2014-05-31 16:27:20 -0700
committerMatt Turner <mattst88@gmail.com>2014-06-03 17:58:34 -0700
commit773544f0e95e6732e27ce8f6c4567f221f0d2dac (patch)
treebf7d0e0d42402c399ce3f7c3d85784ee1bfc456c /src/glsl/ir_validate.cpp
parent943cc7ff173bc815553d9608ac73de8dc29729d3 (diff)
downloadexternal_mesa3d-773544f0e95e6732e27ce8f6c4567f221f0d2dac.zip
external_mesa3d-773544f0e95e6732e27ce8f6c4567f221f0d2dac.tar.gz
external_mesa3d-773544f0e95e6732e27ce8f6c4567f221f0d2dac.tar.bz2
glsl: Move ir_type_unset to end of enumeration.
Now that the constructors set a type, ir_type_unset is not very useful. Move it to the end of the enum (specifically out of position 0) so that enums checks for dereferences and rvalues can save an instruction. Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Diffstat (limited to 'src/glsl/ir_validate.cpp')
-rw-r--r--src/glsl/ir_validate.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/glsl/ir_validate.cpp b/src/glsl/ir_validate.cpp
index 71defc8..17a74ea 100644
--- a/src/glsl/ir_validate.cpp
+++ b/src/glsl/ir_validate.cpp
@@ -795,7 +795,7 @@ check_node_type(ir_instruction *ir, void *data)
{
(void) data;
- if (ir->ir_type <= ir_type_unset || ir->ir_type >= ir_type_max) {
+ if (ir->ir_type >= ir_type_max) {
printf("Instruction node with unset type\n");
ir->print(); printf("\n");
}