Deokjae Lee:
> //interfaces first, base class last
> class Foo : I1, I2, Base {}
>
> This doesn't compile.
> I didn't know the order of base class and interfaces matter.
If not already present, that looks good for Bugzilla.
> The output is the following.
>
> B
> zsh: segmentation fault ./Test3
Currently "alias this" is a quite buggy feature.
You can try to reduce that code to the minimal, and then you can add it to
Bugzilla.
In my opinion "alias this" (as typedef in past) is mostly useful/designed for
structs, that don't have inheritance. "alias this" is a feature a bit dirty.
Bye,
bearophile