Clang 3.1 утверждает, что поддерживает определяемые пользователем литералы. Я могу определить это:
int operator"" _tryit(long double n) { return int(n); }
, но когда я пытаюсь его использовать, я получаю сообщение об ошибке:
int m = 5_tryit;
Недопустимый суффикс
'_tryit'
для целочисленной константы