summaryrefslogtreecommitdiff
path: root/src/glsl/glsl_lexer.cpp
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2010-11-17 15:31:35 -0800
committerKenneth Graunke <kenneth@whitecape.org>2010-11-17 15:44:41 -0800
commit007f4881503b69055d65cfb20bd237673779786b (patch)
tree0bad86d646d9a0b473574039312cfa0181cfeab6 /src/glsl/glsl_lexer.cpp
parent7ffd4e976fd11b8c083c2927effd25a2f79ac841 (diff)
glsl: Refactor get_num_operands.
This adds sentinel values to the ir_expression_operation enum type: ir_last_unop, ir_last_binop, and ir_last_opcode. They are set to the previous one so they don't trigger "unhandled case in switch statement" warnings, but should never be handled directly. This allows us to remove the huge array of 1s and 2s in ir_expression::get_num_operands().
Diffstat (limited to 'src/glsl/glsl_lexer.cpp')
0 files changed, 0 insertions, 0 deletions