From: Eric Anholt Date: Thu, 1 Apr 2010 02:53:47 +0000 (-1000) Subject: Emit errors for unfinished ast_to_hir expression operations. X-Git-Tag: 062012170305~10660^2~625^2~456 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=183d8c63947fcfab45c9f2a8a8a6fc311e8b1552;p=profile%2Fivi%2Fmesa.git Emit errors for unfinished ast_to_hir expression operations. --- diff --git a/ast_to_hir.cpp b/ast_to_hir.cpp index 3166a75..5d7c073 100644 --- a/ast_to_hir.cpp +++ b/ast_to_hir.cpp @@ -658,7 +658,8 @@ ast_expression::hir(exec_list *instructions, case ast_lshift: case ast_rshift: - /* FINISHME: Implement bit-shift operators. */ + _mesa_glsl_error(& loc, state, "FINISHME: implement bit-shift operators"); + error_emitted = true; break; case ast_less: @@ -720,7 +721,8 @@ ast_expression::hir(exec_list *instructions, case ast_bit_xor: case ast_bit_or: case ast_bit_not: - /* FINISHME: Implement bit-wise operators. */ + _mesa_glsl_error(& loc, state, "FINISHME: implement bit-wise operators"); + error_emitted = true; break; case ast_logic_and: @@ -809,11 +811,17 @@ ast_expression::hir(exec_list *instructions, case ast_ls_assign: case ast_rs_assign: + _mesa_glsl_error(& loc, state, + "FINISHME: implement bit-shift assignment operators"); + error_emitted = true; break; case ast_and_assign: case ast_xor_assign: case ast_or_assign: + _mesa_glsl_error(& loc, state, + "FINISHME: implement logic assignment operators"); + error_emitted = true; break; case ast_conditional: {