Hi.
There are assorted fixes to the head branch.
1. Avoid useless reassigning var _logsegno (src/backend/access/transam/xlog.c)
Commit
7d70809 left a little oversight.
XLByteToPrevSeg and XLByteToSeg are macros, and both assign _logsegno.
So, the first assignment is lost and is useless.
2. Avoid retesting log_min_duration (src/backend/commands/analyze.c)
The log_min_duration has already been tested before and the second test
can be safely removed.
3. Avoid useless var declaration record (src/backend/utils/misc/guc.c)
The var record is never really used.
4. Fix declaration volatile signal var (src/bin/pgbench/pgbench.c)
Like how to commit
5ac9e86, this is a similar case.
regards,
Ranier Vilela