add Windows SDK 8.1 library search path to sc.ini
[cleanup] fix indent style
Improve COMPILE_SEPARATELY to supply optional compiler switches when link .o files
Improve error propagation from function body semantic.
Change inNonRoot function to Dsymbol class member
fix Issue 11931 - Linkers "Symbol Undefined" again with dmd HEAD when -g specified

Also add test case for issue 7595.
Refactor opId, opId_r, and isCommutative into free functions
Remove components.push from CppMangleVisitor::substitute
Replace CppMangleVisitor::exist with CppMangleVisitor::substitute
Return early if substitute found, remove nesting level.
Merge pull request #3107 from 9rnsr/fix11931

[REG2.065a] Issue 11931 - Linkers "Symbol Undefined" again with dmd HEAD when -g specified
[cleanup] fix indent style
[Refactoring] `instantiatingModule` should be derived from `sc->tinst`
[Refactoring] Add `TemplateDeclaration::evaluateConstaint`
Evaluate template constraint under the emulated instantiation scope

Always run doHeaderInstantiation and use the result to the context of constraint evaluation
fix Issue 10133 - ICE for templated static conditional lambda
[Improve] Remove hacks for access check inside template constraint
[Improve] Relax restrictions on issue 6538 and 9361

Now pseudo symbols are placed in emulated scopes, and taking them by alias parameter is allowed.
[Improve] Make diagnostic message more informative by using toPrettyChars()

Segfault issue is now resolved.
Merge pull request #3121 from ibuclaw/subsitute

Fix CppMangleVisitor::substitute and Remove CppMangleVisitor::exist