OSDN Git Service

2004-11-12 Mark Mitchell <mark@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / abi / local1.C
1 // { dg-do run }
2 // { dg-additional-sources "local1-a.cc" }
3
4 #include <typeinfo>
5
6 struct B {
7   virtual void b() {}
8 };
9
10 static B* f() {
11   struct D : public B {
12   };
13
14   return new D;
15 }
16
17 extern B* g();
18
19 int main () {
20   if (typeid (*f()) == typeid (*g()))
21     return 1;
22 }