------- Comment #26 from steven at gcc dot gnu dot org 2010-05-08 10:38 ------- VEC_safe_push is quite safe, actually. But it may re-allocate the VEC. If you really believe that VEC_safe_push is the problem here, then you should perhaps look if a VEC is being passed around incorrectly somewhere, so that reallocating it would make things disappear.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43716