i965: add missing ir_unop_*/ir_binop_* in visit_leave()

Fixes the following Clang warnings.

brw_fs_channel_expressions.cpp:219:12: warning: enumeration values 'ir_unop_ballot', 'ir_unop_read_first_invocation', and 'ir_binop_read_invocation' not handled in switch [-Wswitch]
   switch (expr->operation) {
           ^
1 warning generated.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
Samuel Pitoiset 2017-04-11 14:50:39 +02:00
parent b6b566b48e
commit 9ced105a52

View file

@ -470,6 +470,9 @@ ir_channel_expressions_visitor::visit_leave(ir_assignment *ir)
case ir_unop_vote_eq:
case ir_unop_unpack_int_2x32:
case ir_unop_unpack_uint_2x32:
case ir_unop_ballot:
case ir_unop_read_first_invocation:
case ir_binop_read_invocation:
unreachable("unsupported");
}