More -Wswitch warning fixes for a42e515e3a9f3bb4e44389c097b89104d95b9b29

This commit is contained in:
Haojian Wu 2024-08-05 14:21:02 +02:00
parent 9fea73110e
commit 69c6a3faaf
3 changed files with 6 additions and 1 deletions

View File

@ -1776,6 +1776,7 @@ void ExprEngine::Visit(const Stmt *S, ExplodedNode *Pred,
case Stmt::OMPScanDirectiveClass:
case Stmt::OMPOrderedDirectiveClass:
case Stmt::OMPAtomicDirectiveClass:
case Stmt::OMPAssumeDirectiveClass:
case Stmt::OMPTargetDirectiveClass:
case Stmt::OMPTargetDataDirectiveClass:
case Stmt::OMPTargetEnterDataDirectiveClass:

View File

@ -3326,7 +3326,7 @@ void EnqueueVisitor::VisitOMPTaskwaitDirective(const OMPTaskwaitDirective *D) {
}
void EnqueueVisitor::VisitOMPAssumeDirective(const OMPAssumeDirective *D) {
VisitOMPAssumeDirective(D);
VisitOMPExecutableDirective(D);
}
void EnqueueVisitor::VisitOMPErrorDirective(const OMPErrorDirective *D) {

View File

@ -888,6 +888,10 @@ CXCursor cxcursor::MakeCXCursor(const Stmt *S, const Decl *Parent,
break;
case Stmt::BuiltinBitCastExprClass:
K = CXCursor_BuiltinBitCastExpr;
break;
case Stmt::OMPAssumeDirectiveClass:
K = CXCursor_OMPAssumeDirective;
break;
}
CXCursor C = {K, 0, {Parent, S, TU}};