据太史公司马迁说,宣太后在与义渠王来往的三十年中,还为义渠王生下了两个儿子(并非泾阳君嬴芾和高陵君嬴悝)。历史上这两子的姓名、生卒年、死因都没有记载。而对与两个孩子的后来如何有两种说法:
1.义渠王死后,芈八子为斩草除根,永绝后患,杀死了两个儿子。
2.这两个孩子早在父母来往的三十年间就已经夭折了,鉴于当时的医疗生活条件,这个可能性更大——而儿子死了,当然也是进一步促使宣太后对情夫痛下杀手的因素之一。假如芈八子不想生孩子的话,完全可以不用孕满生产,而她居然生了,她的本意,猜想就要利用秦太后与义渠王之子,继承戎狄的王位,从而免除秦国的隐患,兵不血刃就将戎狄收归秦有的。但两个儿子居然都没能养成,自己也不可能再生育,以血缘怀柔的政策失败,她才终于向义渠王下了杀手。同时若是真是以一种说法被以宣太后为首的秦国杀死了的话,一定会见于史籍,以此进一步证明“秦乃虎狼之国”,但竟不见记载。