diff options
| -rw-r--r-- | clang/lib/Serialization/ModuleManager.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/lib/Serialization/ModuleManager.cpp b/clang/lib/Serialization/ModuleManager.cpp index f75c3b2b33a..9c4b3d92bef 100644 --- a/clang/lib/Serialization/ModuleManager.cpp +++ b/clang/lib/Serialization/ModuleManager.cpp @@ -62,11 +62,13 @@ ModuleManager::addModule(StringRef FileName, ModuleKind Type,    // Look for the file entry. This only fails if the expected size or    // modification time differ.    const FileEntry *Entry; -  if (lookupModuleFile(FileName, ExpectedSize, ExpectedModTime, Entry)) +  if (lookupModuleFile(FileName, ExpectedSize, ExpectedModTime, Entry)) { +    ErrorStr = "module file out of date";      return OutOfDate; +  }    if (!Entry && FileName != "-") { -    ErrorStr = "file not found"; +    ErrorStr = "module file not found";      return Missing;    }  | 

