[clang] [Modules] no_undeclared_includes modules (Apple Darwin) don't work the clang modules (PR #68241)

via cfe-commits cfe-commits at lists.llvm.org
Wed Oct 4 11:04:47 PDT 2023


github-actions[bot] wrote:


<!--LLVM CODE FORMAT COMMENT: {clang-format}-->

:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff e86d6a43f03b6d635d8d1101a936088c8cf0cf23 389a174b0e8462ed15d9ca1e1b223618aec99d21 -- clang/test/Modules/Inputs/builtin-headers/c++/stdint.h clang/test/Modules/Inputs/builtin-headers/complex.h clang/test/Modules/Inputs/builtin-headers/inttypes.h clang/test/Modules/Inputs/builtin-headers/limits.h clang/test/Modules/Inputs/builtin-headers/math.h clang/test/Modules/Inputs/builtin-headers/stdint.h clang/lib/Basic/Module.cpp clang/test/Modules/Inputs/System/usr/include/stdint.h clang/test/Modules/Inputs/builtin-headers/float.h
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/clang/lib/Basic/Module.cpp b/clang/lib/Basic/Module.cpp
index ad353e6089a8..7879a11179b6 100644
--- a/clang/lib/Basic/Module.cpp
+++ b/clang/lib/Basic/Module.cpp
@@ -301,7 +301,8 @@ bool Module::directlyUses(const Module *Requested) {
 
   // Anyone is allowed to use our builtin stdarg.h and stddef.h and their
   // accompanying modules.
-  if (Requested->getTopLevelModuleName() == "_Builtin_stdarg" || Requested->getTopLevelModuleName() == "_Builtin_stddef")
+  if (Requested->getTopLevelModuleName() == "_Builtin_stdarg" ||
+      Requested->getTopLevelModuleName() == "_Builtin_stddef")
     return true;
 
   if (NoUndeclaredIncludes)

``````````

</details>


https://github.com/llvm/llvm-project/pull/68241


More information about the cfe-commits mailing list