================
@@ -1188,10 +1188,15 @@ class SemaOpenMP : public SemaBase {
     SourceLocation RLoc;
     CXXScopeSpec ReductionOrMapperIdScopeSpec;
     DeclarationNameInfo ReductionOrMapperId;
-    int ExtraModifier =
-        -1; ///< Additional modifier for linear, map, depend,
-            ///< lastprivate, use_device_ptr, or num_teams clause.
-    Expr *ExtraModifierExpr = nullptr;
+    SmallVector<int, 2> ExtraModifierArray = {-1, -1};
+    SmallVector<Expr *, 2> ExtraModifierExprArray = {nullptr, nullptr};
+    SmallVector<SourceLocation, 2> ExtraModifierLocArray = {SourceLocation(),
+                                                            SourceLocation()};
----------------
alexey-bataev wrote:

Better to use std::array

https://github.com/llvm/llvm-project/pull/206412
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to