]> git.saurik.com Git - bison.git/blobdiff - src/files.c
output: do not generate source files when late errors are caught
[bison.git] / src / files.c
index 46868365aa4a291e2d78178bac6d7fd7e390bd26..c50f774af989888f365495d4964642e90d0de75a 100644 (file)
@@ -398,6 +398,16 @@ output_file_name_check (char **file_name, bool source)
     }
 }
 
+void
+unlink_generated_sources (void)
+{
+  int i;
+  for (i = 0; i < generated_files_size; i++)
+    if (generated_files[i].is_source)
+      /* Ignore errors.  The file might not even exist.  */
+      unlink (generated_files[i].name);
+}
+
 void
 output_file_names_free (void)
 {