/* TEST_OUTPUT: --- fail_compilation/diag9398.d(11): Error: incompatible types for `(f) : (s)`: `float` and `string` --- */ void main() { float f; string s; auto a = (true ? f : s); }