2 // { dg-do compile { target c++11 } }
4 typedef const char A4 [10];
6 constexpr A4 a [] = { "123", "123456", "123456789" };
8 constexpr int len (const char *s)
10 return *s ? 1 + len (s + 1) : 0;
13 constexpr const char *s = a[0];
14 constexpr const char *t = (a + 2)[-2];
16 constexpr int n0 = len (s);
17 constexpr int n1 = len (t);
19 constexpr int n2 = len (a[0]);
20 constexpr int n3 = len ((a + 2)[-2]);
22 #define A(e) static_assert ((e), #e)