http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50976
--- Comment #16 from Jason Merrill <jason at gcc dot gnu.org> 2011-11-09 21:53:19 UTC --- I like the approach of #2, but it looks like that patch doesn't limit raw operators to char*, but allows other character types as well.