From a8d4a5434688bd4a724a404f4244d2af026752bf Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Thu, 2 Apr 2015 07:48:16 +0000 Subject: [OPENMP] Fix crash on private variables not used in OpenMP region. llvm-svn: 233902 --- clang/include/clang/Sema/Sema.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'clang/include') diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h index 1d32574cc60..3f310717902 100644 --- a/clang/include/clang/Sema/Sema.h +++ b/clang/include/clang/Sema/Sema.h @@ -7429,6 +7429,13 @@ public: /// \brief Initialization of captured region for OpenMP region. void ActOnOpenMPRegionStart(OpenMPDirectiveKind DKind, Scope *CurScope); + /// \brief End of OpenMP region. + /// + /// \param S Statement associated with the current OpenMP region. + /// \param Clauses List of clauses for the current OpenMP region. + /// + /// \returns Statement for finished OpenMP region. + StmtResult ActOnOpenMPRegionEnd(StmtResult S, ArrayRef Clauses); StmtResult ActOnOpenMPExecutableDirective(OpenMPDirectiveKind Kind, const DeclarationNameInfo &DirName, ArrayRef Clauses, -- cgit v1.2.3