diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2015-09-09 16:48:47 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2015-09-09 16:48:47 +0000 |
commit | 1ad799453a2e54cfded555a03fd58dbd102c5f62 (patch) | |
tree | 390583fb67510c4f83cddc88e38b19ea717afde9 /lib/ARCMigrate/ObjCMT.cpp | |
parent | 876e7c28661705dd67ff84d9899e848b72a08510 (diff) |
Fix a small bug in clang where generating some temporary files would have an extra period before the extension.
Patch by Cameron Esfahani!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247160 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ARCMigrate/ObjCMT.cpp')
-rw-r--r-- | lib/ARCMigrate/ObjCMT.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ARCMigrate/ObjCMT.cpp b/lib/ARCMigrate/ObjCMT.cpp index 8271023eed..921495824e 100644 --- a/lib/ARCMigrate/ObjCMT.cpp +++ b/lib/ARCMigrate/ObjCMT.cpp @@ -2218,7 +2218,7 @@ static std::string applyEditsToTemp(const FileEntry *FE, SmallString<64> TempPath; int FD; if (fs::createTemporaryFile(path::filename(FE->getName()), - path::extension(FE->getName()), FD, + path::extension(FE->getName()).drop_front(), FD, TempPath)) { reportDiag("Could not create file: " + TempPath.str(), Diag); return std::string(); |