From: Ian Romanick Date: Fri, 14 May 2010 23:06:41 +0000 (-0700) Subject: Fix function call parameter printer to omit extraneous leading comma X-Git-Tag: 062012170305~10660^2~625^2~268 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2384937835c1cfbce8c6361ad0972761e17ae1a7;p=profile%2Fivi%2Fmesa.git Fix function call parameter printer to omit extraneous leading comma The output of all test cases was verified to be the same using diff. --- diff --git a/glsl_parser_extras.cpp b/glsl_parser_extras.cpp index 985d382..62eeb9c 100644 --- a/glsl_parser_extras.cpp +++ b/glsl_parser_extras.cpp @@ -326,7 +326,8 @@ ast_expression::print(void) const printf("( "); foreach_list_const (n, &this->expressions) { - printf(", "); + if (n != this->expressions.get_head()) + printf(", "); ast_node *ast = exec_node_data(ast_node, n, link); ast->print();