From bd6b181280fd87f99e3b096264683713465ccac7 Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Tue, 15 Oct 2019 19:37:05 +0000 Subject: [OPENMP]Allow final clause in combined task-based directives. The condition of the final clause must be captured in the combined task-based directives, like 'parallel master taskloop' directive. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@374942 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/AST/RecursiveASTVisitor.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/clang/AST/RecursiveASTVisitor.h') diff --git a/include/clang/AST/RecursiveASTVisitor.h b/include/clang/AST/RecursiveASTVisitor.h index 3a21034057..1de458dccb 100644 --- a/include/clang/AST/RecursiveASTVisitor.h +++ b/include/clang/AST/RecursiveASTVisitor.h @@ -2906,6 +2906,7 @@ bool RecursiveASTVisitor::VisitOMPIfClause(OMPIfClause *C) { template bool RecursiveASTVisitor::VisitOMPFinalClause(OMPFinalClause *C) { + TRY_TO(VisitOMPClauseWithPreInit(C)); TRY_TO(TraverseStmt(C->getCondition())); return true; } -- cgit v1.2.1