repo.or.cz
/
gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Fortran: Fix PR 47485.
[gcc.git]
/
gcc
/
testsuite
/
g++.dg
/
warn
/
Wunused-var-10.C
blob
ffdb893279070203ac1598d6d927c0324112f480
1
// PR c++/44412
2
// { dg-do compile }
3
// { dg-options "-Wunused" }
4
5
struct S
6
{
7
static const int a = 3;
8
static int b;
9
int c;
10
};
11
12
const int S::a;
13
int S::b = 4;
14
15
int
16
f1 ()
17
{
18
S s;
19
return s.a;
20
}
21
22
int
23
f2 ()
24
{
25
S s;
26
return s.b;
27
}
28
29
void
30
f3 ()
31
{
32
S s; // { dg-warning "set but not used" }
33
s.c = 6;
34
}
35
36
int
37
f4 ()
38
{
39
S s;
40
s.c = 6;
41
return s.c;
42
}