From da4e42ec25dd29e883b5bf008d3c78474f177139 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 7 Mar 2017 12:12:09 +0100 Subject: Clang: Add patch against leaking file descriptors on windows FileManager: mark virtual file entries as valid entries https://reviews.llvm.org/D27810 Task-number: QTCREATORBUG-15449 Change-Id: I8db251a6556f0eb6f3057df751d69dfd09771631 Reviewed-by: Eike Ziller --- ...eManager-mark-virtual-file-entries-as-valid-entries.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 dist/clang/patches/D27810_FileManager-mark-virtual-file-entries-as-valid-entries.patch (limited to 'dist/clang') diff --git a/dist/clang/patches/D27810_FileManager-mark-virtual-file-entries-as-valid-entries.patch b/dist/clang/patches/D27810_FileManager-mark-virtual-file-entries-as-valid-entries.patch new file mode 100644 index 0000000000..222138401d --- /dev/null +++ b/dist/clang/patches/D27810_FileManager-mark-virtual-file-entries-as-valid-entries.patch @@ -0,0 +1,12 @@ +diff --git a/tools/clang/lib/Basic/FileManager.cpp b/tools/clang/lib/Basic/FileManager.cpp +index 50050d0..3f79493 100644 +--- a/tools/clang/lib/Basic/FileManager.cpp ++++ b/tools/clang/lib/Basic/FileManager.cpp +@@ -386,6 +386,7 @@ FileManager::getVirtualFile(StringRef Filename, off_t Size, + UFE->ModTime = ModificationTime; + UFE->Dir = DirInfo; + UFE->UID = NextFileUID++; ++ UFE->IsValid = true; + UFE->File.reset(); + return UFE; + } -- cgit v1.2.3