2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / udlit-overflow.C
blob569c10f279c56a70d55f7f7378fe8a4738ec1daf
1 // { dg-options -std=c++11 }\r
2 // PR c++/52654\r
3 \r
4 int\r
5 operator"" _w(const char*)\r
6 { return 0; }\r
7 \r
8 template<char...>\r
9   int\r
10   operator"" _tw()\r
11   { return 0; }\r
13 int i = 12345678901234567890123456789012345678901234567890_w;\r
14 int j = 12345678901234567890123456789.012345678901234567890e+1234567890_w;\r
15 int k = 12345678901234567890123456789.012345678901234567890e-1234567890_w;\r
17 int ti = 12345678901234567890123456789012345678901234567890_tw;\r
18 int tj = 12345678901234567890123456789.012345678901234567890e+1234567890_tw;\r
19 int tk = 12345678901234567890123456789.012345678901234567890e-1234567890_tw;\r