PR c++/85765 - SFINAE and non-type default template arg.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / elision3.C
blob7c5c8b9f0b9ffe7f357512768fb710e15851cb7f
1 // PR c++/84441
2 // { dg-do compile { target c++11 } }
4 struct B {
5   int *b;
6 };
7 struct A {
8   B b;
9   A (A &&);
11 struct C {
12   A c;
13   int d;
15 C bar ();
16 struct D : C {
17   D ()
18     : C (0 ? bar () : bar ())
19   {}
21 D d;