aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/OpenMPKinds.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <Krzysztof.Parzyszek@amd.com>2025-05-09 07:41:54 -0500
committerGitHub <noreply@github.com>2025-05-09 07:41:54 -0500
commit6094080d27bc6dae4d85de207d4cf5586becf1aa (patch)
treea02d746cb4546064f68d7fbcf727a809a6b3682b /clang/lib/Basic/OpenMPKinds.cpp
parent4b29ee407e6466364d70f7962104561553ea89cc (diff)
downloadllvm-6094080d27bc6dae4d85de207d4cf5586becf1aa.zip
llvm-6094080d27bc6dae4d85de207d4cf5586becf1aa.tar.gz
llvm-6094080d27bc6dae4d85de207d4cf5586becf1aa.tar.bz2
[clang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName (#139115)
The OpenMP version is stored in language options in ASTContext. If the context is not available, use the fallback version. RFC: https://discourse.llvm.org/t/rfc-alternative-spellings-of-openmp-directives/85507
Diffstat (limited to 'clang/lib/Basic/OpenMPKinds.cpp')
-rw-r--r--clang/lib/Basic/OpenMPKinds.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Basic/OpenMPKinds.cpp b/clang/lib/Basic/OpenMPKinds.cpp
index 7b90861..a451fc7 100644
--- a/clang/lib/Basic/OpenMPKinds.cpp
+++ b/clang/lib/Basic/OpenMPKinds.cpp
@@ -850,7 +850,8 @@ void clang::getOpenMPCaptureRegions(
case OMPD_master:
return false;
default:
- llvm::errs() << getOpenMPDirectiveName(LKind) << '\n';
+ llvm::errs() << getOpenMPDirectiveName(LKind, llvm::omp::FallbackVersion)
+ << '\n';
llvm_unreachable("Unexpected directive");
}
return false;