http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57757
--- Comment #2 from Harald van Dijk <harald at gigawatt dot nl> --- Thanks for the pointer. That commit looks like it fixes a different issue: that looks like it's about allowing void operator""_u(const char *, __SIZE_TYPE__) { } which was previously rejected. It does not actually fix the issue my testcase demonstrates, it merely makes it so that my testcase no longer demonstrates my issue. I'll attempt to come up with a different testcase.