[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