From: Vinson Lee Date: Thu, 18 Nov 2010 06:42:51 +0000 (-0800) Subject: glsl: Fix 'control reaches end of non-void function' warning. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=855c66bde7e51c3486e4c6abc7096a1a949a98e1;p=mesa.git glsl: Fix 'control reaches end of non-void function' warning. Fix this GCC warning. ir.cpp: In static member function 'static unsigned int ir_expression::get_num_operands(ir_expression_operation)': ir.cpp:199: warning: control reaches end of non-void function --- diff --git a/src/glsl/ir.cpp b/src/glsl/ir.cpp index 4468d9f8324..8c5441d332b 100644 --- a/src/glsl/ir.cpp +++ b/src/glsl/ir.cpp @@ -196,6 +196,9 @@ ir_expression::get_num_operands(ir_expression_operation op) if (op <= ir_last_binop) return 2; + + assert(false); + return 0; } static const char *const operator_strs[] = {