From e2bb3121fd4ab5b01f9ec1d2e3e9877db9c6a54c Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Fri, 15 Feb 2019 20:48:12 +0000 Subject: Revert r354075 "[clang][FileManager] fillRealPathName even if we aren't opening the file" The new test doesn't pass on Windows. llvm-svn: 354169 --- clang/unittests/Basic/FileManagerTest.cpp | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'clang/unittests/Basic/FileManagerTest.cpp') diff --git a/clang/unittests/Basic/FileManagerTest.cpp b/clang/unittests/Basic/FileManagerTest.cpp index 14c7879..9f05197 100644 --- a/clang/unittests/Basic/FileManagerTest.cpp +++ b/clang/unittests/Basic/FileManagerTest.cpp @@ -346,18 +346,4 @@ TEST_F(FileManagerTest, getVirtualFileFillsRealPathName) { EXPECT_EQ(file->tryGetRealPathName(), ExpectedResult); } -TEST_F(FileManagerTest, getFileDontOpenRealPath) { - auto statCache = llvm::make_unique(); - statCache->InjectDirectory("/tmp/abc", 42); - SmallString<64> Path("/tmp/abc/foo.cpp"); - statCache->InjectFile(Path.str().str().c_str(), 43); - manager.setStatCache(std::move(statCache)); - - const FileEntry *file = manager.getFile(Path, /*openFile=*/false); - - ASSERT_TRUE(file != nullptr); - - ASSERT_EQ(file->tryGetRealPathName(), Path); -} - } // anonymous namespace -- cgit v1.1