[compiler-rt] [sanitizer_common] Add default arch powerpc (PR #139097)

via llvm-commits llvm-commits at lists.llvm.org
Thu May 8 08:54:59 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/test/sanitizer_common/TestCases/symbolizer_default_arch_ppc64.cpp compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
``````````

</details>

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

``````````diff
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
index d160c26fc..6492e8ebe 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
@@ -284,7 +284,7 @@ class LLVMSymbolizerProcess final : public SymbolizerProcess {
     const char *const kSymbolizerArch = "--default-arch=powerpc64le";
 #  elif defined(__powerpc__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
     // Must check __powerpc__ after __powerpc64__ because both can be set.
-    const char* const kSymbolizerArch = "--default-arch=powerpc";
+    const char *const kSymbolizerArch = "--default-arch=powerpc";
 #  elif defined(__s390x__)
     const char *const kSymbolizerArch = "--default-arch=s390x";
 #  elif defined(__s390__)
diff --git a/compiler-rt/test/sanitizer_common/TestCases/symbolizer_default_arch_ppc64.cpp b/compiler-rt/test/sanitizer_common/TestCases/symbolizer_default_arch_ppc64.cpp
index 7c002b4c2..30ae4a6df 100644
--- a/compiler-rt/test/sanitizer_common/TestCases/symbolizer_default_arch_ppc64.cpp
+++ b/compiler-rt/test/sanitizer_common/TestCases/symbolizer_default_arch_ppc64.cpp
@@ -1,18 +1,18 @@
 // REQUIRES: powerpc64-target-arch
 
- // RUN: %clangxx -O0 %s -o %t
- // RUN: %env_tool_opts=external_symbolizer_path=%p/Inputs/sanitizer_default_arch/llvm-symbolizer \
+// RUN: %clangxx -O0 %s -o %t
+// RUN: %env_tool_opts=external_symbolizer_path=%p/Inputs/sanitizer_default_arch/llvm-symbolizer \
  // RUN:   %run %t 2>&1 | FileCheck %s
 
- #include <sanitizer/common_interface_defs.h>
+#include <sanitizer/common_interface_defs.h>
 
- static void Symbolize() {
-   char buffer[100];
-   __sanitizer_symbolize_pc(__builtin_return_address(0), "%p %F %L", buffer,
-                            sizeof(buffer));
- }
+static void Symbolize() {
+  char buffer[100];
+  __sanitizer_symbolize_pc(__builtin_return_address(0), "%p %F %L", buffer,
+                           sizeof(buffer));
+}
 
- int main() {
-   // CHECK: "--default-arch=powerpc64"
-   Symbolize();
- }
+int main() {
+  // CHECK: "--default-arch=powerpc64"
+  Symbolize();
+}

``````````

</details>


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


More information about the llvm-commits mailing list