Author: Michael Liao
Date: 2025-12-18T12:48:19-05:00
New Revision: f259247849dc42489e4e3f7bad24d378f730ee95

URL: 
https://github.com/llvm/llvm-project/commit/f259247849dc42489e4e3f7bad24d378f730ee95
DIFF: 
https://github.com/llvm/llvm-project/commit/f259247849dc42489e4e3f7bad24d378f730ee95.diff

LOG: [cir] Fix NYI test after 5925210020b6ff3f3dc48421311eedde82b16d61. NFC

- Output a OMP clause's name instead of its enum.

Added: 
    

Modified: 
    clang/lib/CIR/CodeGen/CIRGenOpenMPClause.cpp
    clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c

Removed: 
    


################################################################################
diff  --git a/clang/lib/CIR/CodeGen/CIRGenOpenMPClause.cpp 
b/clang/lib/CIR/CodeGen/CIRGenOpenMPClause.cpp
index 8c1c3323b37f1..a0f0ea9299c8d 100644
--- a/clang/lib/CIR/CodeGen/CIRGenOpenMPClause.cpp
+++ b/clang/lib/CIR/CodeGen/CIRGenOpenMPClause.cpp
@@ -31,7 +31,7 @@ class OpenMPClauseCIREmitter final
 
   void VisitOMPClause(const OMPClause *clause) {
     cgf.cgm.errorNYI(clause->getBeginLoc(), "OpenMPClause ",
-                     clause->getClauseKind());
+                     llvm::omp::getOpenMPClauseName(clause->getClauseKind()));
   }
 
   void VisitOMPProcBindClause(const OMPProcBindClause *clause) {

diff  --git a/clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c 
b/clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c
index 20b7b2c4b26b4..78a0bc8b2d416 100644
--- a/clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c
+++ b/clang/test/CIR/CodeGenOpenMP/not-yet-implemented.c
@@ -12,7 +12,7 @@ void do_things() {
   int i;
   // TODO(OMP): We might consider overloading operator<< for OMPClauseKind in
   // the future if we want to improve this.
-  // expected-error@+2{{ClangIR code gen Not Yet Implemented: OpenMPClause : 
50}}
+  // expected-error@+2{{ClangIR code gen Not Yet Implemented: OpenMPClause : 
if}}
   // expected-error@+2{{ClangIR code gen Not Yet Implemented: emitStmt: 
CapturedStmt}}
 #pragma omp parallel if(i)
   {}


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

Reply via email to