--- Comment #4 from Jonathan Wakely <redi at gcc dot> ---
This causes a regression for:

const char* err() { return "Error in "__FILE__; } In function ‘const char* err()’: error: unable to find string literal operator
‘operator""__FILE__’ with ‘const char [10]’, ‘long unsigned int’ arguments
 const char* err() { return "Error in "__FILE__; }

With GCC 7 this gave a warning about not finding a literal operator, and then
continued as the author intended, i.e. concatenating the two strings.

Reply via email to