* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / udlit-embed-quote.C
blobfef1a5342c999d2b3bd5184ee3bcb695825a8ea4
1 // { dg-do run { target c++11 } }
3 //  Make sure embedded quotes are not a problem for string and char literals.
5 #include <cstdint>
6 #include <cassert>
8 int operator"" _embedchar(char)
9 { return 41; }
11 int operator"" _embedstr(const char*, std::size_t len)
12 { return 42 + len; }
14 void
15 test()
17   int i = '\''_embedchar;
19   int j = "\""_embedstr;
20   assert(j == 43);
22   int k = "foo\""_embedstr;
23   assert(k == 46);
25   int l = "\"bar"_embedstr;
26   assert(l == 46);
29 int
30 main()
32   test();