summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
-rw-r--r--clang/lib/Lex/ModuleMap.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Lex/ModuleMap.cpp b/clang/lib/Lex/ModuleMap.cpp
index d929937c016..6a470ef886c 100644
--- a/clang/lib/Lex/ModuleMap.cpp
+++ b/clang/lib/Lex/ModuleMap.cpp
@@ -220,8 +220,9 @@ static bool violatesPrivateInclude(Module *RequestingModule,
// as obtained from the lookup and as obtained from the module.
// This check is not cheap, so enable it only for debugging.
bool IsPrivate = false;
- auto HeaderList = {&RequestedModule->PrivateHeaders,
- &RequestedModule->PrivateTextualHeaders};
+ SmallVectorImpl<const FileEntry *> *HeaderList[] =
+ {&RequestedModule->PrivateHeaders,
+ &RequestedModule->PrivateTextualHeaders};
for (auto *Hdrs : HeaderList)
IsPrivate |=
std::find(Hdrs->begin(), Hdrs->end(), IncFileEnt) != Hdrs->end();
OpenPOWER on IntegriCloud