Slow progress towards compilation with virtual base classes