]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/g++.dg/cpp0x/variadic-value1.C
PR c++/92590 - wrong handling of inherited default ctor.
[gcc.git] / gcc / testsuite / g++.dg / cpp0x / variadic-value1.C
CommitLineData
a92873f1
JM
1// PR c++/52796
2// { dg-do run { target c++11 } }
3
4inline void *operator new(__SIZE_TYPE__ s, void *p) { return p; }
5
6struct A
7{
8 int i;
9 template<class... Ts>
10 A(Ts&&... ts): i(ts...) { }
11};
12
13static union {
14 unsigned char c[sizeof(A)];
15 int i;
16};
17
18int main()
19{
20 i = 0xdeadbeef;
21 new(c) A;
22 if (i != 0)
23 __builtin_abort();
24}
This page took 5.357234 seconds and 5 git commands to generate.