aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dist/clang/patches/D27810_FileManager-mark-virtual-file-entries-as-valid-entries.patch12
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;
+ }