@@ -11299,27 +11299,31 @@ a_expr: c_expr { $$ = $1; }
1129911299 NullTest *n = makeNode(NullTest);
1130011300 n->arg = (Expr *) $1 ;
1130111301 n->nulltesttype = IS_NULL;
11302+ n->location = @2 ;
1130211303 $$ = (Node *)n;
1130311304 }
1130411305 | a_expr ISNULL
1130511306 {
1130611307 NullTest *n = makeNode(NullTest);
1130711308 n->arg = (Expr *) $1 ;
1130811309 n->nulltesttype = IS_NULL;
11310+ n->location = @2 ;
1130911311 $$ = (Node *)n;
1131011312 }
1131111313 | a_expr IS NOT NULL_P %prec IS
1131211314 {
1131311315 NullTest *n = makeNode(NullTest);
1131411316 n->arg = (Expr *) $1 ;
1131511317 n->nulltesttype = IS_NOT_NULL;
11318+ n->location = @2 ;
1131611319 $$ = (Node *)n;
1131711320 }
1131811321 | a_expr NOTNULL
1131911322 {
1132011323 NullTest *n = makeNode(NullTest);
1132111324 n->arg = (Expr *) $1 ;
1132211325 n->nulltesttype = IS_NOT_NULL;
11326+ n->location = @2 ;
1132311327 $$ = (Node *)n;
1132411328 }
1132511329 | row OVERLAPS row
@@ -11343,41 +11347,47 @@ a_expr: c_expr { $$ = $1; }
1134311347 BooleanTest *b = makeNode(BooleanTest);
1134411348 b->arg = (Expr *) $1 ;
1134511349 b->booltesttype = IS_TRUE;
11350+ b->location = @2 ;
1134611351 $$ = (Node *)b;
1134711352 }
1134811353 | a_expr IS NOT TRUE_P %prec IS
1134911354 {
1135011355 BooleanTest *b = makeNode(BooleanTest);
1135111356 b->arg = (Expr *) $1 ;
1135211357 b->booltesttype = IS_NOT_TRUE;
11358+ b->location = @2 ;
1135311359 $$ = (Node *)b;
1135411360 }
1135511361 | a_expr IS FALSE_P %prec IS
1135611362 {
1135711363 BooleanTest *b = makeNode(BooleanTest);
1135811364 b->arg = (Expr *) $1 ;
1135911365 b->booltesttype = IS_FALSE;
11366+ b->location = @2 ;
1136011367 $$ = (Node *)b;
1136111368 }
1136211369 | a_expr IS NOT FALSE_P %prec IS
1136311370 {
1136411371 BooleanTest *b = makeNode(BooleanTest);
1136511372 b->arg = (Expr *) $1 ;
1136611373 b->booltesttype = IS_NOT_FALSE;
11374+ b->location = @2 ;
1136711375 $$ = (Node *)b;
1136811376 }
1136911377 | a_expr IS UNKNOWN %prec IS
1137011378 {
1137111379 BooleanTest *b = makeNode(BooleanTest);
1137211380 b->arg = (Expr *) $1 ;
1137311381 b->booltesttype = IS_UNKNOWN;
11382+ b->location = @2 ;
1137411383 $$ = (Node *)b;
1137511384 }
1137611385 | a_expr IS NOT UNKNOWN %prec IS
1137711386 {
1137811387 BooleanTest *b = makeNode(BooleanTest);
1137911388 b->arg = (Expr *) $1 ;
1138011389 b->booltesttype = IS_NOT_UNKNOWN;
11390+ b->location = @2 ;
1138111391 $$ = (Node *)b;
1138211392 }
1138311393 | a_expr IS DISTINCT FROM a_expr %prec IS
0 commit comments