pBar->Base::Foo();
↑のように直接記述したり、virtual外せば問題ないのにな。

融通きかないみたいなんで別の方法考えます。
お騒がせしました。