OSDN Git Service

new
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / inherit1.C
1 // Origin: Wolfgang Bangerth <wolf@gaia.iwr.uni-heidelberg.de>
2
3 int i = 1;
4
5 struct Base1 {  int local1;  };
6 struct Base2 {  int local2;  };
7
8 template <int dim> class Derived;
9
10 template <>
11 class Derived<1> : public Base1, public Base2 {};
12
13 template <int dim>
14 class FinalClass :  public Derived<dim> {
15 public:
16   FinalClass () {
17     if (&local1 != &local2)
18       i = 0;
19   }
20 };
21
22 int main () {
23   FinalClass<1> a1;
24   return i;
25 }