OSDN Git Service

PR c++/50973
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / cpp0x / defaulted33.C
1 // PR c++/50973
2 // { dg-do compile { target c++11 } }
3
4 class HD
5 {
6   public:
7   virtual ~HD() {};
8 };
9 class InputHD : public virtual HD
10 {
11 };
12 class OutputHD : public virtual HD
13 {
14 };
15 class IOHD : public InputHD, public OutputHD
16 {
17 };
18 template <typename T, unsigned int N>
19 class ArrayNHD : public IOHD
20 {
21   public:
22   ~ArrayNHD() = default;
23 };
24 class TLText
25 {
26   ~TLText();
27   ArrayNHD<int, 1>* m_argsHD;
28 };
29 TLText::~TLText()
30 {
31   delete m_argsHD;
32 }