1 // PR c++/87476
2 // { dg-do compile { target c++11 } }
3 
f0()4 void f0 () { constexpr char p[] = "11111"; }
f1()5 void f1 () { constexpr unsigned char p[] = "11111"; }
f2()6 void f2 () { constexpr signed char p[] = "11111"; }
7 template <int N>
f3()8 void f3 () { constexpr char p[] = "11111"; }
9 template <int N>
f4()10 void f4 () { constexpr unsigned char p[] = "11111"; }
11 template <int N>
f5()12 void f5 () { constexpr signed char p[] = "11111"; }
13 
14 void
baz()15 baz ()
16 {
17   f0 ();
18   f1 ();
19   f2 ();
20   f3<0> ();
21   f4<0> ();
22   f5<0> ();
23 }
24