fix Issue 9892 - [ICE] forward reference in enum declaration members causes compiler segfault
fix Issue 6795 - ICE(cgcs.c): Incrementing an enum array item
fix Issue 9899 - struct with pure/nothrow destructor cannot be used as a struct member in pure/nothrow functions
Merge pull request #1855 from WalterBright/fix9892

fix Issue 9892 - [ICE] forward reference in enum declaration members cau...
Merge pull request #1863 from WalterBright/fix6795

fix Issue 6795 - ICE(cgcs.c): Incrementing an enum array item
imrove issue 9892 test case
imrove issue 6795 test case
fix wrong line numbers with constant folding
Merge pull request #1885 from 9rnsr/fix_testcase

Fix test cases for issue 9892 and 6795
Merge pull request #1866 from 9rnsr/fix9899

Issue 9899 - struct with pure/nothrow destructor cannot be used as a struct member in pure/nothrow functions