From: Samuel Pitoiset Date: Tue, 11 Apr 2017 12:50:39 +0000 (+0200) Subject: i965: add missing ir_unop_*/ir_binop_* in visit_leave() X-Git-Tag: upstream/17.1.0~224 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ced105a52896dddf272a6052412275f65efe3b6;p=platform%2Fupstream%2Fmesa.git 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 Reviewed-by: Timothy Arceri --- diff --git a/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp b/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp index 76dbc06..58fa207 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp @@ -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"); }