Rework HeaderSearch's interface for getting a module from a name and

for getting the name of the module file, unifying the code for
searching for a module with a given name (into lookupModule()) and
separating out the mapping to a module file (into
getModuleFileName()). No functionality change.

llvm-svn: 149197
This commit is contained in:
Douglas Gregor
2012-01-29 17:08:11 +00:00
parent dd7cae51d8
commit 279a6c3747
5 changed files with 126 additions and 127 deletions

View File

@@ -383,7 +383,7 @@ Module *Preprocessor::getCurrentModule() {
if (getLangOptions().CurrentModule.empty())
return 0;
return getHeaderSearchInfo().getModule(getLangOptions().CurrentModule);
return getHeaderSearchInfo().lookupModule(getLangOptions().CurrentModule);
}
//===----------------------------------------------------------------------===//