summaryrefslogtreecommitdiff
path: root/unittests
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-07-08 16:42:01 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-07-08 16:42:01 +0000
commit1cce797d32aa465c054fc4a313d8c330c89bd862 (patch)
treefd5deb37366d1dbb249abe24d6bcfdcb3f777853 /unittests
parenta2030eedf1094ef8508ca90341c5a7ec8f638308 (diff)
downloadllvm-1cce797d32aa465c054fc4a313d8c330c89bd862.tar.gz
llvm-1cce797d32aa465c054fc4a313d8c330c89bd862.tar.bz2
llvm-1cce797d32aa465c054fc4a313d8c330c89bd862.tar.xz
We now always create files with the correct permissions. Simplify the interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185834 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r--unittests/Support/Path.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/unittests/Support/Path.cpp b/unittests/Support/Path.cpp
index 7371e30a5e..9a68e08f9c 100644
--- a/unittests/Support/Path.cpp
+++ b/unittests/Support/Path.cpp
@@ -363,34 +363,6 @@ TEST_F(FileSystemTest, Magic) {
}
}
-#if !defined(_WIN32) // FIXME: Win32 has different permission schema.
-TEST_F(FileSystemTest, Permissions) {
- // Create a temp file.
- int FileDescriptor;
- SmallString<64> TempPath;
- ASSERT_NO_ERROR(
- fs::createTemporaryFile("prefix", "temp", FileDescriptor, TempPath));
-
- // Mark file as read-only
- const fs::perms AllWrite = fs::owner_write|fs::group_write|fs::others_write;
- ASSERT_NO_ERROR(fs::permissions(Twine(TempPath), fs::remove_perms|AllWrite));
-
- // Verify file is read-only
- fs::file_status Status;
- ASSERT_NO_ERROR(fs::status(Twine(TempPath), Status));
- bool AnyWriteBits = (Status.permissions() & AllWrite);
- EXPECT_FALSE(AnyWriteBits);
-
- // Mark file as read-write
- ASSERT_NO_ERROR(fs::permissions(Twine(TempPath), fs::add_perms|AllWrite));
-
- // Verify file is read-write
- ASSERT_NO_ERROR(fs::status(Twine(TempPath), Status));
- AnyWriteBits = (Status.permissions() & AllWrite);
- EXPECT_TRUE(AnyWriteBits);
-}
-#endif
-
TEST_F(FileSystemTest, FileMapping) {
// Create a temp file.
int FileDescriptor;