]> granicus.if.org Git - clang/commitdiff
Rename ASTSourceDescriptor::ModuleName to FullModuleName for clarity.
authorAdrian Prantl <aprantl@apple.com>
Sat, 19 Sep 2015 00:10:37 +0000 (00:10 +0000)
committerAdrian Prantl <aprantl@apple.com>
Sat, 19 Sep 2015 00:10:37 +0000 (00:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@248070 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/ExternalASTSource.h
lib/AST/ExternalASTSource.cpp
lib/CodeGen/CGDebugInfo.cpp

index 6be592f0e1f2a878082505772db2685cc14e422e..8f9512947db19237a2d4a0fbb425604962b3d522 100644 (file)
@@ -146,12 +146,13 @@ public:
   /// everything needed to generate debug info for an imported module
   /// or PCH.
   struct ASTSourceDescriptor {
+    ASTSourceDescriptor(){};
     ASTSourceDescriptor(std::string Name, std::string Path, std::string ASTFile,
                         uint64_t Signature)
-        : ModuleName(Name), Path(Path), ASTFile(ASTFile),
+        : FullModuleName(Name), Path(Path), ASTFile(ASTFile),
           Signature(Signature){};
     ASTSourceDescriptor(const Module &M);
-    std::string ModuleName;
+    std::string FullModuleName;
     std::string Path;
     std::string ASTFile;
     uint64_t Signature = 0;
index 62d41d3e497745c0f3cc67746866f5bdd86aa992..8d32dd23bbe4cb790ff01024c2683d0b1a4944e7 100644 (file)
@@ -29,7 +29,7 @@ ExternalASTSource::getSourceDescriptor(unsigned ID) {
 }
 
 ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(const Module &M)
-    : ModuleName(M.getFullModuleName()), Signature(M.Signature) {
+    : FullModuleName(M.getFullModuleName()), Signature(M.Signature) {
   if (M.Directory)
     Path = M.Directory->getName();
   if (auto *File = M.getASTFile())
index 7d6bd1668739019fd6c6538b8ed80a5a7791dabc..2743c3f28e8066c7c043d974f873584fb3516ebc 100644 (file)
@@ -1675,7 +1675,7 @@ llvm::DIType *CGDebugInfo::CreateType(const ObjCInterfaceType *Ty,
 llvm::DIModule *
 CGDebugInfo::getOrCreateModuleRef(ExternalASTSource::ASTSourceDescriptor Mod,
                                   bool CreateSkeletonCU) {
-  auto &ModRef = ModuleRefCache[Mod.ModuleName];
+  auto &ModRef = ModuleRefCache[Mod.FullModuleName];
   if (ModRef)
     return cast<llvm::DIModule>(ModRef);
 
@@ -1705,15 +1705,15 @@ CGDebugInfo::getOrCreateModuleRef(ExternalASTSource::ASTSourceDescriptor Mod,
   llvm::DIModule *M = nullptr;
   if (CreateSkeletonCU) {
     llvm::DIBuilder DIB(CGM.getModule());
-    auto *CU = DIB.createCompileUnit(TheCU->getSourceLanguage(), Mod.ModuleName,
-                                     Mod.Path, TheCU->getProducer(), true,
-                                     StringRef(), 0, Mod.ASTFile,
-                                     llvm::DIBuilder::FullDebug, Mod.Signature);
-    M = DIB.createModule(CU, Mod.ModuleName, ConfigMacros, Mod.Path,
+    auto *CU = DIB.createCompileUnit(
+        TheCU->getSourceLanguage(), Mod.FullModuleName, Mod.Path,
+        TheCU->getProducer(), true, StringRef(), 0, Mod.ASTFile,
+        llvm::DIBuilder::FullDebug, Mod.Signature);
+    M = DIB.createModule(CU, Mod.FullModuleName, ConfigMacros, Mod.Path,
                          CGM.getHeaderSearchOpts().Sysroot);
     DIB.finalize();
   } else
-    M = DBuilder.createModule(TheCU, Mod.ModuleName, ConfigMacros, Mod.Path,
+    M = DBuilder.createModule(TheCU, Mod.FullModuleName, ConfigMacros, Mod.Path,
                               CGM.getHeaderSearchOpts().Sysroot);
   ModRef.reset(M);
   return M;