aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_target.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2020-12-08 16:29:52 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2020-12-08 16:29:52 -0500
commita676386b58bf7cd2df81baa43eb1713d3a2ec055 (patch)
tree74f3250870d97444fe6fb8ee01907ad8efa68bb5 /src/backend/parser/parse_target.c
parent4f5760d4afa9423fe4d38e4cbec48bf5e793e7e5 (diff)
downloadpostgresql-a676386b58bf7cd2df81baa43eb1713d3a2ec055.tar.gz
postgresql-a676386b58bf7cd2df81baa43eb1713d3a2ec055.zip
Remove operator_precedence_warning.
This GUC was always intended as a temporary solution to help with finding 9.4-to-9.5 migration issues. Now that all pre-9.5 branches are out of support, and 9.5 will be too before v14 is released, it seems like it's okay to drop it. Doing so allows removal of several hundred lines of poorly-tested code in parse_expr.c, which have been a fertile source of bugs when people did use this. Discussion: https://postgr.es/m/2234320.1607117945@sss.pgh.pa.us
Diffstat (limited to 'src/backend/parser/parse_target.c')
-rw-r--r--src/backend/parser/parse_target.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/backend/parser/parse_target.c b/src/backend/parser/parse_target.c
index 9de0cff8338..ce68663cc2c 100644
--- a/src/backend/parser/parse_target.c
+++ b/src/backend/parser/parse_target.c
@@ -1755,11 +1755,6 @@ FigureColnameInternal(Node *node, char **name)
*name = "nullif";
return 2;
}
- if (((A_Expr *) node)->kind == AEXPR_PAREN)
- {
- /* look through dummy parenthesis node */
- return FigureColnameInternal(((A_Expr *) node)->lexpr, name);
- }
break;
case T_TypeCast:
strength = FigureColnameInternal(((TypeCast *) node)->arg,