// { dg-do compile { target c++11 } } | |
// Literal operators can be inline. | |
inline int | |
operator"" _thing1(char cc) | |
{ return 42 * cc; } | |
int operator"" _thing2(char cc); | |
class Foo | |
{ | |
int | |
friend operator"" _thing2(char cc) | |
{ return 42 * cc; } | |
}; | |
int i = operator"" _thing1('x'); | |
int j = 'x'_thing1; | |
int iF = operator"" _thing2('x'); | |
int jF = 'x'_thing2; |