OSDN Git Service

PR c++/42844
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.mike / dyncast8.C
1 // { dg-do run  }
2 #include <typeinfo>
3
4 class Base
5 {
6 public:
7   virtual ~Base() { }
8 };
9
10 class Derived : public Base
11 {
12 public:
13     Derived() {}
14 };
15
16 int main()
17 {
18     const Derived b;
19     const Base*   ap = &b;
20
21     const Derived* p1 = dynamic_cast<const Derived*>(ap);
22     return p1 == 0;
23 }