diff options
Diffstat (limited to 'dist/clang')
-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; + } |