2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / p8483.C
blob08b5161bae9969f358ae2f6088ea820ef1c03f1a
1 // { dg-do run  }
2 // prms-id: 8483
4 int count;
6 class A {
7 public:
8   A() { ++count; }
9   ~A() { }
12 class B {
13 private:
14   A b[2];  
17 class C {
18 public:
19 private:
20   A c[2][2];
23 class D {
24 public:
25 private:
26   A d[2][2][2];
29 int main() {
30   { A a; }
31   { B b; }
32   { C c; }
33   { D d; }
34   if (count != 15)
35     return 1;