1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
5 virtual void BaseFunc () {}
9 virtual void * MixinFunc (int, void *) = 0;
12 struct CExample: CBase, public MMixin
14 void *MixinFunc (int arg, void *arg2)
22 void *test (MMixin & anExample)
24 return anExample.MixinFunc (1, 0);
30 return (test (c) != &c);