https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115566

--- Comment #13 from Joseph S. Myers <jsm28 at gcc dot gnu.org> ---
I think it's clear that where the question is the *syntax* of an initializer,
an actual string literal token is required up to C23 (and accepting _Generic
there is a bug); it's only for semantic properties such as "lvalue" and
"integer constant expression" and "immediate operand of cast" that parentheses
and _Generic should be transparent.

Reply via email to