[clang] [llvm] [NFC][OpenMP] Add tests for mapping pointers and their dereferences. (PR #146934)

via cfe-commits cfe-commits at lists.llvm.org
Thu Jul 3 10:46:16 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,c -- clang/test/OpenMP/target_map_both_pointer_pointee_codegen_global.cpp clang/test/OpenMP/target_map_ptr_and_star_global.cpp clang/test/OpenMP/target_map_ptr_and_star_local.cpp clang/test/OpenMP/target_map_structptr_and_member_global.cpp clang/test/OpenMP/target_map_structptr_and_member_local.cpp offload/test/mapping/map_ptr_and_star_global.c offload/test/mapping/map_ptr_and_star_local.c offload/test/mapping/map_ptr_and_subscript_global.c offload/test/mapping/map_ptr_and_subscript_local.c offload/test/mapping/map_structptr_and_member_global.c offload/test/mapping/map_structptr_and_member_local.c clang/test/OpenMP/target_map_both_pointer_pointee_codegen.cpp
``````````

</details>

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

``````````diff
diff --git a/offload/test/mapping/map_ptr_and_star_global.c b/offload/test/mapping/map_ptr_and_star_global.c
index c09dc7fff..c3b0dd2f4 100644
--- a/offload/test/mapping/map_ptr_and_star_global.c
+++ b/offload/test/mapping/map_ptr_and_star_global.c
@@ -41,7 +41,7 @@ void f1() {
 // For the remaining constructs, p is not firstprivate, so its address will
 // be the same as the mapped address, and changes to p will be visible to any
 // subsequent regions.
-#pragma omp target map(to : *p, p)                                           \
+#pragma omp target map(to : *p, p)                                             \
     map(to : p_mappedptr, x0_mappedptr, x0_hostaddr)
   {
     printf("%d %d %d %d\n", p[0], p_mappedptr == &p, x0_mappedptr == &p[0],
@@ -51,7 +51,7 @@ void f1() {
     p++;
   }
 
-#pragma omp target map(to : p, *p)                                           \
+#pragma omp target map(to : p, *p)                                             \
     map(to : p_mappedptr, x0_mappedptr, x0_hostaddr)
   {
     printf("%d %d %d %d\n", p[0], p_mappedptr == &p, x0_mappedptr == &p[-1],
diff --git a/offload/test/mapping/map_ptr_and_star_local.c b/offload/test/mapping/map_ptr_and_star_local.c
index 57a9359b6..f0ca84d1c 100644
--- a/offload/test/mapping/map_ptr_and_star_local.c
+++ b/offload/test/mapping/map_ptr_and_star_local.c
@@ -41,7 +41,7 @@ void f1() {
 // For the remaining constructs, p is not firstprivate, so its address will
 // be the same as the mapped address, and changes to p will be visible to any
 // subsequent regions.
-#pragma omp target map(to : *p, p)                                           \
+#pragma omp target map(to : *p, p)                                             \
     map(to : p_mappedptr, x0_mappedptr, x0_hostaddr)
   {
     printf("%d %d %d %d\n", p[0], p_mappedptr == &p, x0_mappedptr == &p[0],
@@ -51,7 +51,7 @@ void f1() {
     p++;
   }
 
-#pragma omp target map(to : p, *p)                                           \
+#pragma omp target map(to : p, *p)                                             \
     map(to : p_mappedptr, x0_mappedptr, x0_hostaddr)
   {
     printf("%d %d %d %d\n", p[0], p_mappedptr == &p, x0_mappedptr == &p[-1],

``````````

</details>


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


More information about the cfe-commits mailing list