* merges:
Remove unused variable.
Remove unused variable and dead code.
Silence variable set but not used in macro expansion.
Silence some variable set but not used warnings.
Remove unused variable (value already inspectable)
Silence some variable set but not used warnings.
Silence some variable set but not used warnings.