]> granicus.if.org Git - clang/commitdiff
Driver: Delete the temporary files llvm::sys::Path::makeUnique
authorDaniel Dunbar <daniel@zuster.org>
Wed, 18 Mar 2009 23:08:52 +0000 (23:08 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 18 Mar 2009 23:08:52 +0000 (23:08 +0000)
sometimes leaves around.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67253 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Driver.cpp

index e9e751178da0469e65f3df79b81a15c3f3d2aa78..d1db63650c1eb0af7d8e8ac2325ce72eaf3d6483 100644 (file)
@@ -898,6 +898,10 @@ std::string Driver::GetTemporaryPath(const char *Suffix) const {
     return "";
   }
 
+  // FIXME: Grumble, makeUnique sometimes leaves the file around!?
+  // PR3837.
+  P.eraseFromDisk(false, 0);
+
   P.appendSuffix(Suffix);
   return P.toString();
 }