fix Issue 10761 - DMD crashes on unspecified inout matching
fix Issue 10758 - Unsound type checking for inout
detab
fix Issue 10808 - [REG2.064a] Incorrect typeid template argument should report error

By the commit 1fdbfa65b8568837567533fb79d1b56ab88465ab, mangled name of template instance is lazily calculated and Expression::toMangleBuffer call is sometimes avoided. Then the case fail235.d was silently broken.
fix Issue 9017 - __traits(compiles, { enum e = <expression tuple>; }) is true but code doesn't compile
fix warnings emitted by clang
fix Issue 10782 - dmd segfault with string mixin, CTFE, class, non-literal initializer
Merge pull request #2469 from WalterBright/fix-clang-warnings

fix warnings emitted by clang
fix issue 10834 - cannot use cast(void)expr if the type of expr is a
struct
Merge pull request #2482 from hpohl/10834

fix issue 10834 - cannot use cast(void)expr if the type of expr is a struct
add test cases for issues 10497 and 10793
Merge pull request #2478 from 9rnsr/fix10782

Issue 10782 - dmd segfault with string mixin, CTFE, class, non-literal initializer
Merge pull request #2466 from hpohl/10793

add test cases for issues 10497 and 10793
Merge pull request #2464 from 9rnsr/fix9017

Issue 9017 - __traits(compiles, { enum e = <expression tuple>; }) is true but code doesn't compile
Merge pull request #2455 from 9rnsr/fix_inout

Improve inout substitution algorithm for function pointer and delegate types
Merge branch 'master' of https://github.com/D-Programming-Language/dmd into gettypeinfo_in_semantic
do not write type info for error type