Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
variadic-new.C
blob: af7c86fca1eb9405f121949fa9cd00804dded11d [
file
] [
log
] [
blame
]
// { dg-do run { target c++11 } }
// Contributed by Peter Dimov
// PR c++/32597
#include
<assert.h>
#include
<new>
int
k
=
5
;
template
<
class
...
Args
>
void
f
(
Args
...
args
)
{
new
(
&
k
)
int
(
args
...
);
}
int
main
()
{
f
();
assert
(
k
==
0
);
}