diff options
author | Matt Turner <mattst88@gmail.com> | 2014-05-31 16:27:20 -0700 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2014-06-03 17:58:34 -0700 |
commit | 773544f0e95e6732e27ce8f6c4567f221f0d2dac (patch) | |
tree | bf7d0e0d42402c399ce3f7c3d85784ee1bfc456c /src/glsl/ir_validate.cpp | |
parent | 943cc7ff173bc815553d9608ac73de8dc29729d3 (diff) | |
download | external_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.cpp | 2 |
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"); } |