| // { dg-do compile { target c++11 } } |
| // PR c++/52654 |
| |
| int |
| operator"" _w(const char*) |
| { return 0; } |
| |
| template<char...> |
| int |
| operator"" _tw() |
| { return 0; } |
| |
| int i = 12345678901234567890123456789012345678901234567890_w; |
| int j = 12345678901234567890123456789.012345678901234567890e+1234567890_w; |
| int k = 12345678901234567890123456789.012345678901234567890e-1234567890_w; |
| |
| int ti = 12345678901234567890123456789012345678901234567890_tw; |
| int tj = 12345678901234567890123456789.012345678901234567890e+1234567890_tw; |
| int tk = 12345678901234567890123456789.012345678901234567890e-1234567890_tw; |