diff options
Diffstat (limited to 'clang/include/clang/Parse/Parser.h')
-rw-r--r-- | clang/include/clang/Parse/Parser.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/include/clang/Parse/Parser.h b/clang/include/clang/Parse/Parser.h index 7d13a4b597c..4778dc9d3df 100644 --- a/clang/include/clang/Parse/Parser.h +++ b/clang/include/clang/Parse/Parser.h @@ -2970,15 +2970,14 @@ public: SourceLocation RLoc; CXXScopeSpec ReductionOrMapperIdScopeSpec; DeclarationNameInfo ReductionOrMapperId; - OpenMPDependClauseKind DepKind = OMPC_DEPEND_unknown; - OpenMPLinearClauseKind LinKind = OMPC_LINEAR_val; + int ExtraModifier = -1; ///< Additional modifier for linear, map, depend or + ///< lastprivate clause. SmallVector<OpenMPMapModifierKind, OMPMapClause::NumberOfModifiers> MapTypeModifiers; SmallVector<SourceLocation, OMPMapClause::NumberOfModifiers> MapTypeModifiersLoc; - OpenMPMapClauseKind MapType = OMPC_MAP_unknown; bool IsMapTypeImplicit = false; - SourceLocation DepLinMapLoc; + SourceLocation DepLinMapLastLoc; }; /// Parses clauses with list. |