blob: ffdb893279070203ac1598d6d927c0324112f480 [file] [log] [blame]
// PR c++/44412
// { dg-do compile }
// { dg-options "-Wunused" }
struct S
{
static const int a = 3;
static int b;
int c;
};
const int S::a;
int S::b = 4;
int
f1 ()
{
S s;
return s.a;
}
int
f2 ()
{
S s;
return s.b;
}
void
f3 ()
{
S s; // { dg-warning "set but not used" }
s.c = 6;
}
int
f4 ()
{
S s;
s.c = 6;
return s.c;
}