Daily bump.
[gcc.git] / gcc / testsuite / g++.dg / cpp0x / udlit-raw-op.C
blobd49e42642c94fad378fd9f573b79289cf9d60832
1 // { dg-do run { target c++11 } }
2 // { dg-skip-if "requires hosted libstdc++ for cassert" { ! hostedlib } }
4 #include <cassert>
5 #include <cstring>
7 int
8 operator ""_raw_umber(const char * str)
10   return strlen(str);
13 int
14 main()
16   int i = 0123012301230123012301230123012301230123012301230123012301230123_raw_umber;
17   assert( i == 64 );
19   int j = 90123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_raw_umber;
20   assert( j == 101 );