fix Issue 6439 - [CTFE] union fields are initialized independently
fix Issue 8511 - Segfault with forward-referenced enum
fix Issue 8255 - [CTFE] ICE when passing 'ref' literal