FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / dcast2.C
blobbd343a7e61d7500e808c4b1fbded9fd1cc971304
1 // Build don't link:
3 // Based on a testcase by Ruslan Shevchenko <Ruslan@Shevchenko.Kiev.UA>
5 struct B {
6   virtual ~B();
7 };
9 struct D : public B {
12 void foo() {
13   B x;
14   dynamic_cast<D*>(&x); // WARNING - will never succeed
15   B* p = &x;
16   dynamic_cast<D*>(p);