rename.diff
application/octet-stream
Filename: rename.diff
Type: application/octet-stream
Part: 0
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: unified
| File | + | − |
|---|---|---|
| src/include/executor/execExpr.h | 2 | 2 |
| src/pl/plpgsql/src/pl_exec.c | 4 | 4 |
diff --git a/src/include/executor/execExpr.h b/src/include/executor/execExpr.h
index 191d8fe34d..594cdc2bcb 100644
--- a/src/include/executor/execExpr.h
+++ b/src/include/executor/execExpr.h
@@ -424,8 +424,8 @@ typedef struct ExprEvalStep
struct
{
ExecEvalSubroutine paramfunc; /* add-on evaluation subroutine */
- void *paramarg; /* private data for same */
- void *paramarg2; /* more private data for same */
+ void *exprarg; /* private data for PLpgSQL_expr* */
+ void *paramarg; /* more private data for Param* */
int paramid; /* numeric ID for parameter */
Oid paramtype; /* OID of parameter's datatype */
} cparam;
diff --git a/src/pl/plpgsql/src/pl_exec.c b/src/pl/plpgsql/src/pl_exec.c
index d4377ceecb..ddc8e511cc 100644
--- a/src/pl/plpgsql/src/pl_exec.c
+++ b/src/pl/plpgsql/src/pl_exec.c
@@ -6505,8 +6505,8 @@ plpgsql_param_compile(ParamListInfo params, Param *param,
* pointers to the PLpgSQL_expr as well as this specific Param, to support
* plpgsql_param_eval_var_check().
*/
- scratch.d.cparam.paramarg = expr;
- scratch.d.cparam.paramarg2 = param;
+ scratch.d.cparam.exprarg = expr;
+ scratch.d.cparam.paramarg = param;
scratch.d.cparam.paramid = param->paramid;
scratch.d.cparam.paramtype = param->paramtype;
ExprEvalPushStep(state, &scratch);
@@ -6550,8 +6550,8 @@ plpgsql_param_eval_var_check(ExprState *state, ExprEvalStep *op,
if (!var->isnull &&
VARATT_IS_EXTERNAL_EXPANDED_RW(DatumGetPointer(var->value)))
{
- PLpgSQL_expr *expr = (PLpgSQL_expr *) op->d.cparam.paramarg;
- Param *param = (Param *) op->d.cparam.paramarg2;
+ PLpgSQL_expr *expr = (PLpgSQL_expr *) op->d.cparam.exprarg;
+ Param *param = (Param *) op->d.cparam.paramarg;
/*
* We might have already figured this out while evaluating some other