[compiler-rt] Fix libFuzzer not building with pthreads on Windows (PR #109525)

via llvm-commits llvm-commits at lists.llvm.org
Sat Sep 21 02:17:48 PDT 2024


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 0098cee45c3c08e2f732bfa088e16d0fe566adcc 0c1067433727a18d37aa49620e564ab68e646d62 --extensions cpp -- compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
``````````

</details>

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

``````````diff
diff --git a/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp b/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
index ca0a2a9f95..37aecae723 100644
--- a/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
+++ b/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
@@ -239,7 +239,8 @@ size_t PageSize() {
 }
 
 void SetThreadName(std::thread &thread, const std::string &name) {
-#if defined(_LIBCPP_HAS_THREAD_API_PTHREAD) || defined(_GLIBCXX_GCC_GTHR_POSIX_H)
+#if defined(_LIBCPP_HAS_THREAD_API_PTHREAD) ||                                 \
+    defined(_GLIBCXX_GCC_GTHR_POSIX_H)
   (void)pthread_setname_np(thread.native_handle(), name.c_str());
 #else
   typedef HRESULT(WINAPI * proc)(HANDLE, PCWSTR);

``````````

</details>


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


More information about the llvm-commits mailing list