Skip to content

Commit 17b1860

Browse files
committed
[clang][modules] Mark 'use'd modules as affecting
1 parent 9165d60 commit 17b1860

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

clang/lib/Serialization/ASTWriter.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,8 @@ GetAffectingModuleMaps(const Preprocessor &PP, Module *RootModule) {
238238
CollectIncludingMapsFromAncestors(CurrentModule);
239239
for (const Module *ImportedModule : CurrentModule->Imports)
240240
CollectIncludingMapsFromAncestors(ImportedModule);
241+
for (const Module *UsedModule : CurrentModule->DirectUses)
242+
CollectIncludingMapsFromAncestors(UsedModule);
241243
for (const Module *UndeclaredModule : CurrentModule->UndeclaredUses)
242244
CollectIncludingMapsFromAncestors(UndeclaredModule);
243245
}

0 commit comments

Comments
 (0)