Remove cases of variable shadowing
Fix missed 0 -> Loc
fix issue 10405 - redundant "expression has no effect" error when
returning non-void in void function
Merge pull request #2210 from hpohl/10405

fix issue 10405 - redundant "expression has no effect" error when returning non-void in void function
fixup pull#2210 - Change error report timing
Merge pull request #2222 from 9rnsr/fixup10405

fixup pull#2210 - Change error report timing
Merge pull request #2221 from yebblies/ohnotlocagain

[DDMD] Fix missed 0 -> Loc
Merge pull request #2219 from yebblies/shadow

[DDMD] Remove cases of variable shadowing