From 80c2289a03f8a993b2377993a873242a62116c58 Mon Sep 17 00:00:00 2001 From: Alexander Musman Date: Thu, 17 Jul 2014 08:54:58 +0000 Subject: [OPENMP] Parsing/Sema analysis of directive 'master' llvm-svn: 213237 --- clang/lib/Sema/TreeTransform.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'clang/lib/Sema/TreeTransform.h') diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h index f9775c1ad10..6eb18e8ac79 100644 --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -6508,6 +6508,17 @@ TreeTransform::TransformOMPSingleDirective(OMPSingleDirective *D) { return Res; } +template +StmtResult +TreeTransform::TransformOMPMasterDirective(OMPMasterDirective *D) { + DeclarationNameInfo DirName; + getDerived().getSema().StartOpenMPDSABlock(OMPD_master, DirName, nullptr, + D->getLocStart()); + StmtResult Res = getDerived().TransformOMPExecutableDirective(D); + getDerived().getSema().EndOpenMPDSABlock(Res.get()); + return Res; +} + template StmtResult TreeTransform::TransformOMPParallelForDirective( OMPParallelForDirective *D) { -- cgit v1.2.3