]> granicus.if.org Git - clang/commitdiff
Fix for r159256 on Windows.
authorAxel Naumann <Axel.Naumann@cern.ch>
Wed, 27 Jun 2012 11:42:56 +0000 (11:42 +0000)
committerAxel Naumann <Axel.Naumann@cern.ch>
Wed, 27 Jun 2012 11:42:56 +0000 (11:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159262 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/FileManager.cpp

index 16906de55abf385ebfc1f6c6f2b258b2bc901786..100f3ceaf044fd933a0e32be4c663051bc88f08f 100644 (file)
@@ -568,7 +568,11 @@ void FileManager::InvalidateCache(const FileEntry* Entry) {
     return;
 
   SeenFileEntries.erase(Entry->getName());
+#ifdef LLVM_ON_WIN32
+  UniqueRealFiles.UniqueFiles.erase(Entry->getName());
+#else
   UniqueRealFiles.UniqueFiles.erase(*Entry);
+#endif
 }