fix Issue 10313 - inout constructor + IFTI + has indirections arg doesn't work
Fixed issue 11155
Don't shadow 'm' in mars.c, instead declare in local scope
Declare tryMain::p in a local scope
Don't shadow variable 's' in resolvePropertiesX
Don't shadow 'fd' in resolvePropertiesX
Don't shadow 'tp' in TemplateDeclaration::deduceFunctionTemplateMatch
Remove dead shadowed variable
Remove re-declaration of 'fd'
Don't shadow parameter 'sc'
Don't shadow variable 's' in TemplateMixin::findTemplateDeclaration
Don't shadow parameter 'sc'
Move parseDeclarations::a into local scopes
Don't shadow parseStatement::condition
Do not shadow 'ifbody' and 'elsebody' in parseStatement
Don't shadow 'loc' in parseStatement
Don't shadow 'loc' in parsePrimaryExp
Don't shadow 'e' in parsePrimaryExp
Don't shadow 'save' in parsePrimaryExp
Do not shadow variable 'id' in parsePrimaryExp