Hi,
   In the gram.y, under a_expr rule
   under the subrule "a_expr NOT SIMILAR TO a_expr            %prec SIMILAR"
   the action is as follows
   {
                    FuncCall *n = makeNode(FuncCall);
                    n->funcname = SystemFuncName("similar_escape");
                    n->args = list_make2($5, makeNullAConst(-1));
                    n->agg_star = FALSE;
                    n->agg_distinct = FALSE;
                    n->func_variadic = FALSE;
                    n->over = NULL;
                    n->location = @5;
                    $$ = (Node *) makeSimpleA_Expr(AEXPR_OP, "!~", $1, (Node
*) n, @2);
    }

     I think the n->location should be @3.

Thanks,
Gokul.

Reply via email to