We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 572a5a4 commit 5262691Copy full SHA for 5262691
clang/lib/Basic/Module.cpp
@@ -305,8 +305,11 @@ bool Module::directlyUses(const Module *Requested) {
305
if (Requested->isSubModuleOf(Use))
306
return true;
307
308
- // Anyone is allowed to use our builtin stddef.h and its accompanying module.
309
- if (!Requested->Parent && Requested->Name == "_Builtin_stddef_max_align_t")
+ // Anyone is allowed to use our builtin stdarg.h and stddef.h and their
+ // accompanying modules.
310
+ if (Requested->getTopLevelModuleName() == "_Builtin_stdarg" ||
311
+ Requested->getTopLevelModuleName() == "_Builtin_stddef" ||
312
+ (!Requested->Parent && Requested->Name == "_Builtin_stddef_max_align_t"))
313
314
315
if (NoUndeclaredIncludes)
0 commit comments