From 1b8dbe3738c78240ffdbd67a556d464309b8f504 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Tue, 6 Oct 2015 14:45:16 +0000 Subject: [VFS] Put the incoming name in the file status to make InMemoryFS behave more like a real FS. llvm-svn: 249409 --- clang/lib/Basic/VirtualFileSystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Basic/VirtualFileSystem.cpp') diff --git a/clang/lib/Basic/VirtualFileSystem.cpp b/clang/lib/Basic/VirtualFileSystem.cpp index 5486331d4af..b3805b2ff92 100644 --- a/clang/lib/Basic/VirtualFileSystem.cpp +++ b/clang/lib/Basic/VirtualFileSystem.cpp @@ -501,7 +501,7 @@ void InMemoryFileSystem::addFile(const Twine &P, time_t ModificationTime, if (I == E) { // End of the path, create a new file. // FIXME: expose the status details in the interface. - Status Stat(Path, getNextVirtualUniqueID(), + Status Stat(P.str(), getNextVirtualUniqueID(), llvm::sys::TimeValue(ModificationTime, 0), 0, 0, Buffer->getBufferSize(), llvm::sys::fs::file_type::regular_file, -- cgit v1.2.3