2 // Origin: Wolfgang Bangerth <wolf@gaia.iwr.uni-heidelberg.de>
6 struct Base1 { int local1; };
7 struct Base2 { int local2; };
9 template <int dim> class Derived;
12 class Derived<1> : public Base1, public Base2 {};
15 class FinalClass : public Derived<dim> {
18 if (&this->local1 != &this->local2)