Commit ac0c234c authored by Tom Lane's avatar Tom Lane

Suppress gcc warning.

parent 272b914a
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.100 2001/09/20 14:20:27 petere Exp $ * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.101 2001/09/20 23:31:08 tgl Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -163,8 +163,10 @@ transformExpr(ParseState *pstate, Node *expr, int precedence) ...@@ -163,8 +163,10 @@ transformExpr(ParseState *pstate, Node *expr, int precedence)
* compatibility with standards-broken products * compatibility with standards-broken products
* (like Microsoft's). Turn these into IS NULL exprs. * (like Microsoft's). Turn these into IS NULL exprs.
*/ */
if (Transform_null_equals && strcmp(a->opname, "=")==0 if (Transform_null_equals &&
&& (exprIsNullConstant(a->lexpr) || exprIsNullConstant(a->rexpr))) strcmp(a->opname, "=") == 0 &&
(exprIsNullConstant(a->lexpr) ||
exprIsNullConstant(a->rexpr)))
{ {
NullTest *n = makeNode(NullTest); NullTest *n = makeNode(NullTest);
n->nulltesttype = IS_NULL; n->nulltesttype = IS_NULL;
...@@ -174,7 +176,9 @@ transformExpr(ParseState *pstate, Node *expr, int precedence) ...@@ -174,7 +176,9 @@ transformExpr(ParseState *pstate, Node *expr, int precedence)
else else
n->arg = a->lexpr; n->arg = a->lexpr;
result = transformExpr(pstate, n, precedence); result = transformExpr(pstate,
(Node *) n,
precedence);
} }
else else
{ {
...@@ -185,7 +189,9 @@ transformExpr(ParseState *pstate, Node *expr, int precedence) ...@@ -185,7 +189,9 @@ transformExpr(ParseState *pstate, Node *expr, int precedence)
a->rexpr, a->rexpr,
precedence); precedence);
result = (Node *) make_op(a->opname, lexpr, rexpr); result = (Node *) make_op(a->opname,
lexpr,
rexpr);
} }
} }
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment