[compiler-rt] [compiler-rt] Fix linux header includes for musl with old kernels (PR #150621)

via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 25 07:17:56 PDT 2025


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 HEAD~1 HEAD --extensions cpp -- compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
``````````

</details>

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

``````````diff
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
index c87c77347..73b05cfa2 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
@@ -72,23 +72,23 @@
 #include <malloc.h>
 #include <mntent.h>
 #include <netinet/ether.h>
-#if defined(_LINUX_SYSINFO_H)
-#include <sys/sysinfo.h>
-#endif
-#include <sys/vt.h>
-#include <linux/cdrom.h>
-#include <linux/fd.h>
-#if SANITIZER_ANDROID
-#include <linux/fs.h>
-#endif
-#include <linux/hdreg.h>
-#include <linux/input.h>
-#include <linux/ioctl.h>
-#include <linux/soundcard.h>
-#include <linux/sysctl.h>
-#include <linux/utsname.h>
-#include <linux/posix_types.h>
-#include <net/if_arp.h>
+#    if defined(_LINUX_SYSINFO_H)
+#      include <sys/sysinfo.h>
+#    endif
+#    include <sys/vt.h>
+#    include <linux/cdrom.h>
+#    include <linux/fd.h>
+#    if SANITIZER_ANDROID
+#      include <linux/fs.h>
+#    endif
+#    include <linux/hdreg.h>
+#    include <linux/input.h>
+#    include <linux/ioctl.h>
+#    include <linux/soundcard.h>
+#    include <linux/sysctl.h>
+#    include <linux/utsname.h>
+#    include <linux/posix_types.h>
+#    include <net/if_arp.h>
 #endif
 
 #if SANITIZER_IOS
@@ -135,9 +135,9 @@ typedef struct user_fpregs elf_fpregset_t;
 #      endif
 #      include <scsi/scsi.h>
 #else
-#include <linux/ppp_defs.h>
-#include <linux/if_ppp.h>
-#include <linux/kd.h>
+#      include <linux/if_ppp.h>
+#      include <linux/kd.h>
+#      include <linux/ppp_defs.h>
 #endif  // SANITIZER_GLIBC
 
 #if SANITIZER_ANDROID

``````````

</details>


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


More information about the llvm-commits mailing list