https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101657
--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Iain Buclaw <ibuc...@gcc.gnu.org>: https://gcc.gnu.org/g:75f2e3f6cbbb79421b12e399498e9c14241359e7 commit r12-2596-g75f2e3f6cbbb79421b12e399498e9c14241359e7 Author: Iain Buclaw <ibuc...@gdcproject.org> Date: Mon Jul 26 17:24:38 2021 +0200 d: Remove generated D header files on error (PR101657) If an error occurs later during compilation, remember that we generated the headers, so that they can be removed before exit. PR d/101657 gcc/d/ChangeLog: * d-lang.cc (d_parse_file): Remove generated D header files on error. gcc/testsuite/ChangeLog: * gdc.dg/pr101657.d: New test.