各版本不同,但大同小异,都是万箭穿心而死,《兴唐传》里汪衡的死法最帅,被李元吉陷害而死,貌似还是临死前弃用战马,甘愿受箭而死。《隋唐演搜贺义》的评书里,困漏做是由于自己的骄傲,在和苏定方交战中吗陷淤泥何,中箭而死的,而且年纪肯定也超过原本说的23岁了。 在隋唐英雄传里是被李建成和李元吉害死的,最后中了刘黑闼的陷阱,万箭穿心,力尽而亡。李世民也有一部分责任。
罗成在和刘黑闼作战时候中埋伏,万剑穿心直接射死,死的时候想起冰冰和罗通。