https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- As I wrote in PR 82594, the error should say that the number of arguments is wrong instead of the irrelevant error about converting to const char*. I don't think a fix-it is likely here though.