On Fri, 30 Aug 2024, Jakub Jelinek wrote: > +should be no newlines in the string literal and because this parameter > +is meant namely for use by the preprocessor itself, there is no support > +for any escape sequences in the string literal argument. If > @code{gnu::base64}
Given the "no escape sequences" rule, I think there should be a test for that - testing rejection of a string that would be valid if escape sequences were processed (for example, valid base64 but with the individual characters encoded using \x), but is not valid because they are not processed. As far as I can see, the existing tests with escape sequences are invalid for other reasons (they use \n as the escape sequence). -- Joseph S. Myers josmy...@redhat.com