diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2015-05-08 10:41:21 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2015-05-08 10:41:21 +0000 |
commit | 39f915b8f4981d6bba38a15d6169129062808b03 (patch) | |
tree | fcc72d4da32fefce6ac5090538db9af30fab03db /clang/lib/Parse/ParseOpenMP.cpp | |
parent | 307b9176967c4a6c07a63fe54294a1911fd8b1c0 (diff) | |
download | bcm5719-llvm-39f915b8f4981d6bba38a15d6169129062808b03.tar.gz bcm5719-llvm-39f915b8f4981d6bba38a15d6169129062808b03.zip |
[OPENMP] Code cleanup for capturing of variables in OpenMP regions.
llvm-svn: 236821
Diffstat (limited to 'clang/lib/Parse/ParseOpenMP.cpp')
-rw-r--r-- | clang/lib/Parse/ParseOpenMP.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Parse/ParseOpenMP.cpp b/clang/lib/Parse/ParseOpenMP.cpp index 143ef704db9..187289ee637 100644 --- a/clang/lib/Parse/ParseOpenMP.cpp +++ b/clang/lib/Parse/ParseOpenMP.cpp @@ -223,6 +223,7 @@ Parser::ParseOpenMPDeclarativeOrExecutableDirective(bool StandAloneAllowed) { ParseScope OMPDirectiveScope(this, ScopeFlags); Actions.StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), Loc); + Actions.StartOpenMPClauses(); while (Tok.isNot(tok::annot_pragma_openmp_end)) { OpenMPClauseKind CKind = Tok.isAnnotation() @@ -242,6 +243,7 @@ Parser::ParseOpenMPDeclarativeOrExecutableDirective(bool StandAloneAllowed) { if (Tok.is(tok::comma)) ConsumeToken(); } + Actions.EndOpenMPClauses(); // End location of the directive. EndLoc = Tok.getLocation(); // Consume final annot_pragma_openmp_end. |