1 // { dg-do compile { target c++11 } } 2 3 // Literal operators can be inline. 4 5 inline int 6 operator"" _thing1(char cc) 7 { return 42 * cc; } 8 9 int operator"" _thing2(char cc); 10 11 class Foo 12 { 13 int 14 friend operator"" _thing2(char cc) 15 { return 42 * cc; } 16 }; 17 18 int i = operator"" _thing1('x'); 19 int j = 'x'_thing1; 20 21 int iF = operator"" _thing2('x'); 22 int jF = 'x'_thing2; 23