diff options
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/include/clang/Lex/ModuleMap.h | 16 | ||||
| -rw-r--r-- | clang/lib/Lex/ModuleMap.cpp | 24 | 
2 files changed, 0 insertions, 40 deletions
diff --git a/clang/include/clang/Lex/ModuleMap.h b/clang/include/clang/Lex/ModuleMap.h index b31158b9d29..a628e0f869f 100644 --- a/clang/include/clang/Lex/ModuleMap.h +++ b/clang/include/clang/Lex/ModuleMap.h @@ -331,22 +331,6 @@ public:                                                 bool IsFramework,                                                 bool IsExplicit); -  /// \brief Determine whether we can infer a framework module a framework -  /// with the given name in the given -  /// -  /// \param ParentDir The directory that is the parent of the framework -  /// directory. -  /// -  /// \param Name The name of the module. -  /// -  /// \param IsSystem Will be set to 'true' if the inferred module must be a -  /// system module. -  /// -  /// \returns true if we are allowed to infer a framework module, and false -  /// otherwise. -  bool canInferFrameworkModule(const DirectoryEntry *ParentDir, -                               StringRef Name, bool &IsSystem) const; -    /// \brief Infer the contents of a framework module map from the given    /// framework directory.    Module *inferFrameworkModule(StringRef ModuleName,  diff --git a/clang/lib/Lex/ModuleMap.cpp b/clang/lib/Lex/ModuleMap.cpp index c5e317a0ba6..132bd62b5f3 100644 --- a/clang/lib/Lex/ModuleMap.cpp +++ b/clang/lib/Lex/ModuleMap.cpp @@ -563,30 +563,6 @@ ModuleMap::findOrCreateModule(StringRef Name, Module *Parent, bool IsFramework,    return std::make_pair(Result, true);  } -bool ModuleMap::canInferFrameworkModule(const DirectoryEntry *ParentDir, -                                        StringRef Name, bool &IsSystem) const { -  // Check whether we have already looked into the parent directory -  // for a module map. -  llvm::DenseMap<const DirectoryEntry *, InferredDirectory>::const_iterator -    inferred = InferredDirectories.find(ParentDir); -  if (inferred == InferredDirectories.end()) -    return false; - -  if (!inferred->second.InferModules) -    return false; - -  // We're allowed to infer for this directory, but make sure it's okay -  // to infer this particular module. -  bool canInfer = std::find(inferred->second.ExcludedModules.begin(), -                            inferred->second.ExcludedModules.end(), -                            Name) == inferred->second.ExcludedModules.end(); - -  if (canInfer && inferred->second.InferSystemModules) -    IsSystem = true; - -  return canInfer; -} -  /// \brief For a framework module, infer the framework against which we  /// should link.  static void inferFrameworkLink(Module *Mod, const DirectoryEntry *FrameworkDir,  | 

