diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2021-05-14 07:10:59 +0200 |
---|---|---|
committer | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2021-05-14 14:21:36 +0200 |
commit | cb787efa45782adab764575a2efc356e082828b6 (patch) | |
tree | 84df31b83d2882fd32290127bacc7b8787431024 /libphobos | |
parent | f05627d404038368b99e92ac4df4c29f4ae4a5fa (diff) | |
download | gcc-cb787efa45782adab764575a2efc356e082828b6.zip gcc-cb787efa45782adab764575a2efc356e082828b6.tar.gz gcc-cb787efa45782adab764575a2efc356e082828b6.tar.bz2 |
Cleanup temp files in libphobos unittest at src/std/process.d
2021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
* src/std/process.d (unittest): Remove tmpname on exit.
* src/MERGE: Merge upstream phobos 63f4caa90.
Diffstat (limited to 'libphobos')
-rw-r--r-- | libphobos/src/MERGE | 2 | ||||
-rw-r--r-- | libphobos/src/std/process.d | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/libphobos/src/MERGE b/libphobos/src/MERGE index 49622c5..ac709f9 100644 --- a/libphobos/src/MERGE +++ b/libphobos/src/MERGE @@ -1,4 +1,4 @@ -32cfe9b61570d52d9885b0208fd20de0d351b51e +63f4caa900e17c541042617b2fa187059b86bf88 The first line of this file holds the git revision number of the last merge done from the dlang/phobos repository. diff --git a/libphobos/src/std/process.d b/libphobos/src/std/process.d index 63ec493..1e977aa 100644 --- a/libphobos/src/std/process.d +++ b/libphobos/src/std/process.d @@ -2581,6 +2581,7 @@ private auto executeImpl(alias pipeFunc, Cmd, ExtraPipeFuncArgs...)( ReturnType!executeShell r; auto tmpname = uniqueTempPath; + scope(exit) if (exists(tmpname)) remove(tmpname); auto t = stderr; // Open a new scope to minimize code ran with stderr redirected. { |