================
@@ -0,0 +1,3954 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py 
UTC_ARGS: --check-globals all --filter-out-after "getelem.*kernel" --filter-out 
"= alloca.*" --include-generated-funcs --replace-value-regex 
"__omp_offloading_[0-9a-z]+_[0-9a-z]+" "reduction_size[.].+[.]" 
"pl_cond[.].+[.|,]" --prefix-filecheck-ir-name _ --global-value-regex 
"\.offload_.*" --global-hex-value-regex ".offload_maptypes.*" --version 6
+// RUN: %clang_cc1 -verify -fopenmp -fopenmp-version=51 -std=c++20 -triple 
x86_64-unknown-unknown -fopenmp-targets=x86_64-pc-linux-gnu -emit-llvm %s -o - 
| FileCheck %s
+
+// RUN: %clang_cc1 -fopenmp -fopenmp-version=51 -std=c++20 -triple 
x86_64-unknown-unknown -fopenmp-targets=x86_64-pc-linux-gnu -emit-pch -o %t %s
+// RUN: %clang_cc1 -fopenmp -fopenmp-version=51 -std=c++20 -triple 
x86_64-unknown-unknown -fopenmp-targets=x86_64-pc-linux-gnu -include-pch %t 
-verify %s -emit-llvm -o - | FileCheck %s
+
+// expected-no-diagnostics
+
----------------
zahiraam wrote:

Fixed a bug where bindings incorrectly used original variable instead of 
decomposition copy when both were mapped. Changes made in 
`EmitOMPCapturedBindingLValue`.

I have added `test_binding_and_orig_separate` in 
`structure-bindings-codegen.cpp`.

https://github.com/llvm/llvm-project/pull/190832
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to