/* TEST_OUTPUT: --- fail_compilation/test8509.d(13): Error: cannot implicitly convert expression `"hello world"` of type `string` to `E` fail_compilation/test8509.d(14): Error: cannot implicitly convert expression `"hello world"` of type `string` to `E` --- */ module test8509; enum E : string { a = "hello", b = "world" } void main() { E e1 = E.a ~ " world"; E e2 = "hello " ~ E.b; }