--- sql_yacc.yy.bak 2006-08-07 09:11:13.000000000 -0400 +++ sql_yacc.yy 2006-08-07 09:12:12.000000000 -0400 @@ -1402,21 +1402,19 @@ CALL_SYM sp_name { LEX *lex = Lex; - lex->sql_command= SQLCOM_CALL; lex->spname= $2; lex->value_list.empty(); sp_add_used_routine(lex, YYTHD, $2, TYPE_ENUM_PROCEDURE); } - '(' sp_cparam_list ')' {} + sp_cparam_list {} ; /* CALL parameters */ sp_cparam_list: - /* Empty */ - | sp_cparams + '(' sp_cparams ')' + | /* Empty */ ; - sp_cparams: sp_cparams ',' expr { @@ -1426,6 +1424,7 @@ { Lex->value_list.push_back($1); } + | /* Empty */ {} ; /* Stored FUNCTION parameter declaration list */