// { dg-options "-std=gnu++0x" } struct A {}; struct B {}; struct C {}; template struct mixed_up : public Mixins... { }; void fA(A); void fB(B); void fC(C); void g() { mixed_up m; fA(m); fB(m); fC(m); }