gen中destruct #fix 15