https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61038
--- Comment #7 from Ed Smith-Rowland <3dw4rd at verizon dot net> --- Note to self: you DO need to take care of char... void operator "" _t(const char) { } #define QUOTE(s) #s int main() { QUOTE('"'_t); QUOTE('\''_t); QUOTE('\\'_t); }