enum foo = { string s; string t; return s ~ t; }(); --- DMD from current Git master (c1b7e0a) produces: test.d(4): Error: s ~ t cannot be interpreted at compile time
https://github.com/D-Programming-Language/dmd/commit/750b030d1a007b5f9149309b27969d586fd5cc96
Previous fix was incomplete. https://github.com/D-Programming-Language/dmd/commit/500cfcee97506e152b74610ed80d0dbaacdcf7e2 https://github.com/D-Programming-Language/dmd/commit/d46685b28d2fa253f97d4eeb2700cf2f0c191002
*** Issue 7046 has been marked as a duplicate of this issue. ***