summaryrefslogtreecommitdiffstats
path: root/clang/include
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2015-04-02 07:48:16 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2015-04-02 07:48:16 +0000
commita8d4a5434688bd4a724a404f4244d2af026752bf (patch)
tree1f8f15bbcbf73344b89a33bf79c8705d72aab261 /clang/include
parentb709f8b6ef470c96dc48bcd79548e5d8e4116586 (diff)
downloadbcm5719-llvm-a8d4a5434688bd4a724a404f4244d2af026752bf.tar.gz
bcm5719-llvm-a8d4a5434688bd4a724a404f4244d2af026752bf.zip
[OPENMP] Fix crash on private variables not used in OpenMP region.
llvm-svn: 233902
Diffstat (limited to 'clang/include')
-rw-r--r--clang/include/clang/Sema/Sema.h7
1 files changed, 7 insertions, 0 deletions
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<OMPClause *> Clauses);
StmtResult ActOnOpenMPExecutableDirective(OpenMPDirectiveKind Kind,
const DeclarationNameInfo &DirName,
ArrayRef<OMPClause *> Clauses,
OpenPOWER on IntegriCloud