[clang] [Clang][Unittest] Support for `target` update directive and `from` clause in clang unittests (PR #150580)
Shilei Tian via cfe-commits
cfe-commits at lists.llvm.org
Thu Sep 4 07:13:26 PDT 2025
================
@@ -2742,6 +2742,32 @@ void x() {
EXPECT_TRUE(notMatchesWithOpenMP(Source2, Matcher));
}
+TEST(ASTMatchersTestOpenMP, OMPTargetUpdateDirective) {
+ auto Matcher = stmt(ompTargetUpdateDirective());
+
+ StringRef Source0 = R"(
+ void foo() {
+ int arr[8];
+ #pragma omp target update from(arr[0:8:2])
----------------
shiltian wrote:
test the variadic part, aka. more items in the `from` clause.
https://github.com/llvm/llvm-project/pull/150580
More information about the cfe-commits
mailing list