8
8
*
9
9
*
10
10
* IDENTIFICATION
11
- * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.100 2001/09/2014:20:27 petere Exp $
11
+ * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.101 2001/09/2023:31:08 tgl Exp $
12
12
*
13
13
*-------------------------------------------------------------------------
14
14
*/
@@ -163,8 +163,10 @@ transformExpr(ParseState *pstate, Node *expr, int precedence)
163
163
* compatibility with standards-broken products
164
164
* (like Microsoft's). Turn these into IS NULL exprs.
165
165
*/
166
- if (Transform_null_equals && strcmp (a -> opname ,"=" )== 0
167
- && (exprIsNullConstant (a -> lexpr )|| exprIsNullConstant (a -> rexpr )))
166
+ if (Transform_null_equals &&
167
+ strcmp (a -> opname ,"=" )== 0 &&
168
+ (exprIsNullConstant (a -> lexpr )||
169
+ exprIsNullConstant (a -> rexpr )))
168
170
{
169
171
NullTest * n = makeNode (NullTest );
170
172
n -> nulltesttype = IS_NULL ;
@@ -174,7 +176,9 @@ transformExpr(ParseState *pstate, Node *expr, int precedence)
174
176
else
175
177
n -> arg = a -> lexpr ;
176
178
177
- result = transformExpr (pstate ,n ,precedence );
179
+ result = transformExpr (pstate ,
180
+ (Node * )n ,
181
+ precedence );
178
182
}
179
183
else
180
184
{
@@ -185,7 +189,9 @@ transformExpr(ParseState *pstate, Node *expr, int precedence)
185
189
a -> rexpr ,
186
190
precedence );
187
191
188
- result = (Node * )make_op (a -> opname ,lexpr ,rexpr );
192
+ result = (Node * )make_op (a -> opname ,
193
+ lexpr ,
194
+ rexpr );
189
195
}
190
196
}
191
197
break ;