Labels are now valid operands to any inline asm op-code expecting a memory address. Also fixes #12635.
[Refactoring] Reduce unnecessary cast from AggregateDeclaration to StructDeclaration
fix Issue 13321 - Wrong goto skips declaration error
Add VectorExp handling in CTFE interpreter to fix compilable/test8543.d
fix Issue 13783 - Function overload with rvalue `inout` parameter not selected when `enum` parameter implicitly converted to its base type

The root issue is a flaw in the overload resolution mechanism.
For the function `auto f(ref T);`, an lvalue of `enum E : T` should not match.
fix Issue 13775 - Broken explicit casting of dynamic array slices of known size to static array of different type

Support reinterpret-cast from a CT-known boundaries slice expression that can be implicitly typed as `T[n]` to another static array type `U[m]`, iff their sizes are same (`T[n].sizeof == U[m].sizeof`).
Merge pull request #4193 from 9rnsr/fix13775

[REG2.067a] Issue 13775 - Broken explicit casting of dynamic array slices of known size to static array of different type
List -verrors switch in help messages
Merge pull request #4194 from 9rnsr/sw_verrors

List -verrors switch in help messages
Merge pull request #4177 from 9rnsr/fix13783

Issue 13783 - Function overload with rvalue `inout` parameter not selected when `enum` parameter implicitly converted to its base type
Merge pull request #3885 from 9rnsr/fix13321

[REG2.065] Issue 13321 - Wrong goto skips declaration error
add trait getPointerBitmap to help precise scanning
Merge pull request #4192 from rainers/trait_getPointerBitmap

Enhancement: add trait getPointerBitmap to help precise scanning
Merge pull request #3483 from Orvid/labeloperands

Issue 1829 - Allow labels as inline asm operands