Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
g++.dg
/
warn
/
Wunused-parm-4.C
blob: fbad380f66c04f7743165e15de69581072556171 [
file
] [
log
] [
blame
]
// PR c++/47783
// { dg-do compile }
// { dg-options "-Wunused -W" }
struct
R
{
int
&
i
;
};
void
foo
(
R r
,
int
&
s
)
{
r
.
i
=
7
;
s
=
8
;
}
int
bar
()
{
int
x
=
1
,
y
=
1
;
R r
=
{
x
};
foo
(
r
,
y
);
return
x
+
y
;
}