In what was doubtless a typo, commit 
bf6c614a2 introduced a duplicate
initialization of a local variable.  This made Coverity unhappy, as well
as pretty much anybody reading the code.  We don't even have a real use
for the local variable, so just remove it.
 
 ExecInitGroup(Group *node, EState *estate, int eflags)
 {
        GroupState *grpstate;
-       AttrNumber *grpColIdx = grpColIdx = node->grpColIdx;
 
        /* check for unsupported flags */
        Assert(!(eflags & (EXEC_FLAG_BACKWARD | EXEC_FLAG_MARK)));
        grpstate->eqfunction =
                execTuplesMatchPrepare(ExecGetResultType(outerPlanState(grpstate)),
                                                           node->numCols,
-                                                          grpColIdx,
+                                                          node->grpColIdx,
                                                           node->grpOperators,
                                                           &grpstate->ss.ps);