mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-27 16:38:30 +00:00
Don't end a file name with a dot. It looks odd.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187124 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
107b2f26aa
commit
268f400c57
@ -665,7 +665,8 @@ static error_code
|
||||
createTemporaryFile(const Twine &Prefix, StringRef Suffix, int &ResultFD,
|
||||
llvm::SmallVectorImpl<char> &ResultPath,
|
||||
FSEntity Type) {
|
||||
return createTemporaryFile(Prefix + "-%%%%%%." + Suffix, ResultFD, ResultPath,
|
||||
const char *Middle = Suffix.empty() ? "-%%%%%%" : "-%%%%%%.";
|
||||
return createTemporaryFile(Prefix + Middle + Suffix, ResultFD, ResultPath,
|
||||
Type);
|
||||
}
|
||||
|
||||
|
@ -213,6 +213,7 @@ TEST_F(FileSystemTest, TempFiles) {
|
||||
int FD2;
|
||||
SmallString<64> TempPath2;
|
||||
ASSERT_NO_ERROR(fs::createTemporaryFile("prefix", "temp", FD2, TempPath2));
|
||||
ASSERT_TRUE(TempPath2.endswith(".temp"));
|
||||
ASSERT_NE(TempPath.str(), TempPath2.str());
|
||||
|
||||
fs::file_status A, B;
|
||||
@ -230,6 +231,10 @@ TEST_F(FileSystemTest, TempFiles) {
|
||||
ASSERT_NO_ERROR(fs::exists(Twine(TempPath2), TempFileExists));
|
||||
EXPECT_FALSE(TempFileExists);
|
||||
|
||||
SmallString<64> TempPath3;
|
||||
ASSERT_NO_ERROR(fs::createTemporaryFile("prefix", "", TempPath3));
|
||||
ASSERT_FALSE(TempPath3.endswith("."));
|
||||
|
||||
// Create a hard link to Temp1.
|
||||
ASSERT_NO_ERROR(fs::create_hard_link(Twine(TempPath), Twine(TempPath2)));
|
||||
bool equal;
|
||||
|
Loading…
x
Reference in New Issue
Block a user