diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-03-07 12:12:09 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-03-08 08:31:17 +0000 |
commit | da4e42ec25dd29e883b5bf008d3c78474f177139 (patch) | |
tree | 7bcd32df7924857f0562ba2396ef6ce594532c5e /dist | |
parent | ed5488a490de53529f939b64a7d5bbef0bc1fac2 (diff) | |
download | qt-creator-da4e42ec25dd29e883b5bf008d3c78474f177139.tar.gz |
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 <eike.ziller@qt.io>
Diffstat (limited to 'dist')
-rw-r--r-- | dist/clang/patches/D27810_FileManager-mark-virtual-file-entries-as-valid-entries.patch | 12 |
1 files changed, 12 insertions, 0 deletions
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; + } |