try to use reparseTranslationUnit if we can.