blob: 9782ccbd9a7c85cb9208c7c1395d946bfb9d19ac [file] [log] [blame]
// PR c++/45588
// { dg-do compile }
// { dg-options "-Wunused" }
void bar (unsigned char *);
template <int N>
struct S
{
static const int k = 6;
};
template <int N>
const int S<N>::k;
template <int N>
void
foo ()
{
const int i = S<N>::k;
unsigned char a[i];
bar (a);
}
void
baz ()
{
foo<0> ();
}