reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTReader.cpp
 3866   F.ModuleMapPath = ReadPath(F, Record, Idx);
 3866   F.ModuleMapPath = ReadPath(F, Record, Idx);
 3872   assert(!F.ModuleName.empty() &&
 3874   if (F.Kind == MK_ImplicitModule && ModuleMgr.begin()->Kind != MK_MainFile) {
 3877     Module *M = PP.getHeaderSearchInfo().lookupModule(F.ModuleName);
 3885           Diag(diag::err_module_file_conflict) << F.ModuleName << F.FileName
 3885           Diag(diag::err_module_file_conflict) << F.ModuleName << F.FileName
 3890               << F.ModuleName << F.FileName
 3890               << F.ModuleName << F.FileName
 3891               << (ImportedBy ? ImportedBy->FileName : "") << F.ModuleMapPath
 3898                 << llvm::sys::path::parent_path(F.ModuleMapPath);
 3904     assert(M->Name == F.ModuleName && "found module with different name");
 3907     auto StoredModMap = FileMgr.getFile(F.ModuleMapPath);
 3910       assert((ImportedBy || F.Kind == MK_ImplicitModule) &&
 3912       bool NotImported = F.Kind == MK_ImplicitModule && !ImportedBy;
 3915             << F.ModuleName << (NotImported ? F.FileName : ImportedBy->FileName)
 3915             << F.ModuleName << (NotImported ? F.FileName : ImportedBy->FileName)
 3916             << ModMap->getName() << F.ModuleMapPath << NotImported;
 3923       std::string Filename = ReadPath(F, Record, Idx);
 3942               << F.ModuleName << /*new*/0 << ModMap->getName();
 3953           << F.ModuleName << /*not new*/1 << ModMap->getName();
 3959     Listener->ReadModuleMapFile(F.ModuleMapPath);