mirror of
https://github.com/postgres/postgres.git
synced 2025-08-19 23:22:23 +03:00
Remove useless casts to (void *)
Many of them just seem to have been copied around for no real reason. Their presence causes (small) risks of hiding actual type mismatches or silently discarding qualifiers Discussion: https://www.postgresql.org/message-id/flat/461ea37c-8b58-43b4-9736-52884e862820@eisentraut.org
This commit is contained in:
@@ -339,7 +339,7 @@ advance_windowaggregate(WindowAggState *winstate,
|
||||
InitFunctionCallInfoData(*fcinfo, &(peraggstate->transfn),
|
||||
numArguments + 1,
|
||||
perfuncstate->winCollation,
|
||||
(void *) winstate, NULL);
|
||||
(Node *) winstate, NULL);
|
||||
fcinfo->args[0].value = peraggstate->transValue;
|
||||
fcinfo->args[0].isnull = peraggstate->transValueIsNull;
|
||||
winstate->curaggcontext = peraggstate->aggcontext;
|
||||
@@ -510,7 +510,7 @@ advance_windowaggregate_base(WindowAggState *winstate,
|
||||
InitFunctionCallInfoData(*fcinfo, &(peraggstate->invtransfn),
|
||||
numArguments + 1,
|
||||
perfuncstate->winCollation,
|
||||
(void *) winstate, NULL);
|
||||
(Node *) winstate, NULL);
|
||||
fcinfo->args[0].value = peraggstate->transValue;
|
||||
fcinfo->args[0].isnull = peraggstate->transValueIsNull;
|
||||
winstate->curaggcontext = peraggstate->aggcontext;
|
||||
@@ -601,7 +601,7 @@ finalize_windowaggregate(WindowAggState *winstate,
|
||||
InitFunctionCallInfoData(fcinfodata.fcinfo, &(peraggstate->finalfn),
|
||||
numFinalArgs,
|
||||
perfuncstate->winCollation,
|
||||
(void *) winstate, NULL);
|
||||
(Node *) winstate, NULL);
|
||||
fcinfo->args[0].value =
|
||||
MakeExpandedObjectReadOnly(peraggstate->transValue,
|
||||
peraggstate->transValueIsNull,
|
||||
@@ -1047,7 +1047,7 @@ eval_windowfunction(WindowAggState *winstate, WindowStatePerFunc perfuncstate,
|
||||
InitFunctionCallInfoData(*fcinfo, &(perfuncstate->flinfo),
|
||||
perfuncstate->numArguments,
|
||||
perfuncstate->winCollation,
|
||||
(void *) perfuncstate->winobj, NULL);
|
||||
(Node *) perfuncstate->winobj, NULL);
|
||||
/* Just in case, make all the regular argument slots be null */
|
||||
for (int argno = 0; argno < perfuncstate->numArguments; argno++)
|
||||
fcinfo->args[argno].isnull = true;
|
||||
|
Reference in New Issue
Block a user