Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.jason / dcast2.C
blob62740834a65d51b3e60d5a3fda608238f6aca714
1 // { dg-do run  }
2 struct A { virtual void f() { } };
3 struct B { virtual void g() { } };
4 struct C : public A, public B { };
6 int main ()
8   C* cp = 0;
9   B* bp = 0;
11   if (dynamic_cast <B*> (cp) != 0)
12     return 1;
14   if (dynamic_cast <void *> (bp) != 0)
15     return 1;
17   if (dynamic_cast <C*> (bp) != 0)
18     return 1;