Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp1z
/
fold8.C
blob: 983e9eeec0d6ec571032c00ebf49b94411bc8179 [
file
] [
log
] [
blame
]
// PR c++/68377
// { dg-do compile { target c++17 } }
struct
Sink
{
}
s
;
template
<
class
T
>
Sink
&
operator
<<(
Sink
&,
const
T
&);
template
<
class
...
Tx
>
int
f
(
Tx
...
xs
)
{
return
((
xs
+
1
)
+
...);
}
int
main
()
{
s
<<
f
(
3
,
4
,
5
)
<<
"\n"
;
return
0
;
}