*
*
* 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 $
*
*-------------------------------------------------------------------------
*/
* compatibility with standards-broken products
* (like Microsoft's). Turn these into IS NULL exprs.
*/
- if (Transform_null_equals && strcmp(a->opname, "=")==0
- && (exprIsNullConstant(a->lexpr) || exprIsNullConstant(a->rexpr)))
+ if (Transform_null_equals &&
+ strcmp(a->opname, "=") == 0 &&
+ (exprIsNullConstant(a->lexpr) ||
+ exprIsNullConstant(a->rexpr)))
{
NullTest *n = makeNode(NullTest);
n->nulltesttype = IS_NULL;
else
n->arg = a->lexpr;
- result = transformExpr(pstate, n, precedence);
+ result = transformExpr(pstate,
+ (Node *) n,
+ precedence);
}
else
{
a->rexpr,
precedence);
- result = (Node *) make_op(a->opname, lexpr, rexpr);
+ result = (Node *) make_op(a->opname,
+ lexpr,
+ rexpr);
}
}
break;