summaryrefslogtreecommitdiffstats
path: root/include/clang/Lex
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2018-07-12 17:38:48 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2018-07-12 17:38:48 +0000
commit76bc0933505a0195df31966fc4634ca96fe005a7 (patch)
tree9152f947e86f94cbfd36e06c4823a3f6738213bc /include/clang/Lex
parent1d0cf8aa79a6542390f7e2ecc74dff3f10970c2a (diff)
Revert "[modules] Fix 37878; Autoload subdirectory modulemaps with specific LangOpts"
This reverts commit f40124d4f05ecf4f880cf4e8f26922d861f705f3 / r336660. This change shouldn't be affecting `@import` behavior, but turns out it is: https://ci.swift.org/view/swift-master-next/job/oss-swift-incremental-RA-osx-master-next/2800/consoleFull#-12570166563122a513-f36a-4c87-8ed7-cbc36a1ec144 Working on a reduced testcase for this, reverting in the meantime. rdar://problem/42102222 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336920 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Lex')
-rw-r--r--include/clang/Lex/HeaderSearch.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/include/clang/Lex/HeaderSearch.h b/include/clang/Lex/HeaderSearch.h
index b7147c54fa..fd52000954 100644
--- a/include/clang/Lex/HeaderSearch.h
+++ b/include/clang/Lex/HeaderSearch.h
@@ -529,12 +529,8 @@ public:
/// search directories to produce a module definition. If not, this lookup
/// will only return an already-known module.
///
- /// \param AllowExtraModuleMapSearch Whether we allow to search modulemaps
- /// in subdirectories.
- ///
/// \returns The module with the given name.
- Module *lookupModule(StringRef ModuleName, bool AllowSearch = true,
- bool AllowExtraModuleMapSearch = false);
+ Module *lookupModule(StringRef ModuleName, bool AllowSearch = true);
/// Try to find a module map file in the given directory, returning
/// \c nullptr if none is found.
@@ -599,12 +595,8 @@ private:
/// but for compatibility with some buggy frameworks, additional attempts
/// may be made to find the module under a related-but-different search-name.
///
- /// \param AllowExtraModuleMapSearch Whether we allow to search modulemaps
- /// in subdirectories.
- ///
/// \returns The module named ModuleName.
- Module *lookupModule(StringRef ModuleName, StringRef SearchName,
- bool AllowExtraModuleMapSearch = false);
+ Module *lookupModule(StringRef ModuleName, StringRef SearchName);
/// Retrieve a module with the given name, which may be part of the
/// given framework.