>>793
push_backは参照を受け取る。
そこへ右辺値を作るdynamic_castの値を渡しているので内部では一時変数を作ってそこへの参照を渡しているということ。

アップキャストだろうからdynamic_castをなくせば警告は無くなるんじゃないかと思う。