================
@@ -303,6 +303,10 @@ bool Module::directlyUses(const Module *Requested) {
if (!Requested->Parent && Requested->Name == "_Builtin_stddef_max_align_t")
return true;
+ // Anyone is allowed to use our builtin ptrauth.h and its accompanying
module.
+ if (!Requested->Parent && Requested->Name == "ptrauth")
----------------
ChuanqiXu9 wrote:
But this is still dirty and not good. We should try to find a better way to
implement the semantics. Also I am wondering if this change is really necessary
to the current patch. I mean, what if we drop the modules related change in the
current patch and add it later in another patch?
https://github.com/llvm/llvm-project/pull/65996
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits