Merge pull request #2625 from WalterBright/fix5012

fix Issue 5012 - ICE(cod3.c): handling a nested function in inline asm.
Merge pull request #2618 from WalterBright/fix7436

fix Issue 7436 - ICE(cg87.c) ubyte = ubyte op= float
Merge pull request #2614 from WalterBright/fix10942

fix Issue 10942 - ICE on 1087+ initializers (Internal error: backend\cgc...
Merge pull request #2609 from WalterBright/fix-trySemantic

should check Terror too
Merge pull request #2591 from dawgfoto/classFlags

named enum for ClassFlags and StructFlags
Merge pull request #2640 from Geod24/master

[Trivial] Fixing samples
add test case for fix issue 7976
fix
Issue 11075 - ICE(struct.c) after gagged error in struct field initializer
get autotester running
Merge pull request #2646 from WalterBright/get-autotest-running

get autotester running
Revert "Merge pull request #2646 from WalterBright/get-autotest-running"

This reverts commit 1a7ce594188fd30238a976e8d5784eb146090a6a, reversing
changes made to 511b24a4579f7cfb3fbafaa541b93a1ba67c4705.
Merge pull request #2647 from dawgfoto/fix11203

Revert "Merge pull request #2646 from WalterBright/get-autotest-running"
fix AA tests
Merge pull request #2650 from IgorStepanov/dmdfixaatests

[Trivial] fix AA tests
fix Issue 10255 - When creating lib files, dmd no longer splits module into multiple obj files
fix Issue 11220 - XXX__lambda2 cannot access frame of function XXX
fix Issue 11223 - inline ice with tuple assignment and if/else

Superseded fix of 36a44cbcea9fbb18b221f77e00f2dca77f21bc88
Merge pull request #2645 from WalterBright/fix11075-2

fix Issue 11075 - ICE(struct.c) after gagged error in struct field initializer
Merge pull request #2644 from WalterBright/test-for-7976

add test case for fix issue 7976
Merge pull request #2651 from WalterBright/fix10255

fix Issue 10255 - When creating lib files, dmd no longer splits module i...