mirror of
https://github.com/postgres/postgres.git
synced 2025-08-15 14:02:29 +03:00
In HEAD only, revert kluge solution for preventing misuse of pg_get_expr().
A data-type-based solution, which is much cleaner and more bulletproof, will follow shortly. It seemed best to make this a separate commit though.
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/parser/parse_oper.c,v 1.114 2010/07/29 23:16:33 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/parser/parse_oper.c,v 1.115 2010/09/03 01:26:52 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -869,9 +869,6 @@ make_op(ParseState *pstate, List *opname, Node *ltree, Node *rtree,
|
||||
|
||||
ReleaseSysCache(tup);
|
||||
|
||||
/* Hack to protect pg_get_expr() against misuse */
|
||||
check_pg_get_expr_args(pstate, result->opfuncid, args);
|
||||
|
||||
return (Expr *) result;
|
||||
}
|
||||
|
||||
@@ -1000,9 +997,6 @@ make_scalar_array_op(ParseState *pstate, List *opname,
|
||||
|
||||
ReleaseSysCache(tup);
|
||||
|
||||
/* Hack to protect pg_get_expr() against misuse */
|
||||
check_pg_get_expr_args(pstate, result->opfuncid, args);
|
||||
|
||||
return (Expr *) result;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user