]> git.ipfire.org Git - thirdparty/gcc.git/commit
d: Remove generated D header files on error (PR101657)
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 26 Jul 2021 15:24:38 +0000 (17:24 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Thu, 29 Jul 2021 14:16:19 +0000 (16:16 +0200)
commit75f2e3f6cbbb79421b12e399498e9c14241359e7
treeab0e65acc0edaf0959a2f23fdc3a3a4f2c66c1b4
parentcd4bda42979cb40860a9cd2c0ed188b9a0948cd4
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.
gcc/d/d-lang.cc
gcc/testsuite/gdc.dg/pr101657.d [new file with mode: 0644]