Should something like this really work?
Code:
template <char...> double operator "" _\u03C0();
Since \u03C0 is π?

I get an error in MinGW that complains about a stray '\' in my source, yet there are documents online that say this *should* be okay.

edit:
Code:
mingw32-g++ (GCC) 4.8.1