@@ -541,8 +541,7 @@ class OpenACCWaitClause final
541541 auto *Exprs = getTrailingObjects<Expr *>();
542542 llvm::uninitialized_copy (ArrayRef (DevNumExpr), Exprs);
543543 llvm::uninitialized_copy (QueueIdExprs, Exprs + 1 );
544- setExprs (
545- MutableArrayRef (getTrailingObjects<Expr *>(), QueueIdExprs.size () + 1 ));
544+ setExprs (getTrailingObjects<Expr *>(QueueIdExprs.size () + 1 ));
546545 }
547546
548547public:
@@ -580,7 +579,7 @@ class OpenACCNumGangsClause final
580579 : OpenACCClauseWithExprs(OpenACCClauseKind::NumGangs, BeginLoc, LParenLoc,
581580 EndLoc) {
582581 llvm::uninitialized_copy (IntExprs, getTrailingObjects<Expr *>());
583- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), IntExprs.size ()));
582+ setExprs (getTrailingObjects<Expr *>(IntExprs.size ()));
584583 }
585584
586585public:
@@ -609,7 +608,7 @@ class OpenACCTileClause final
609608 : OpenACCClauseWithExprs(OpenACCClauseKind::Tile, BeginLoc, LParenLoc,
610609 EndLoc) {
611610 llvm::uninitialized_copy (SizeExprs, getTrailingObjects<Expr *>());
612- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), SizeExprs.size ()));
611+ setExprs (getTrailingObjects<Expr *>(SizeExprs.size ()));
613612 }
614613
615614public:
@@ -847,7 +846,7 @@ class OpenACCPrivateClause final
847846 : OpenACCClauseWithVarList(OpenACCClauseKind::Private, BeginLoc,
848847 LParenLoc, EndLoc) {
849848 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
850- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
849+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
851850 }
852851
853852public:
@@ -869,7 +868,7 @@ class OpenACCFirstPrivateClause final
869868 : OpenACCClauseWithVarList(OpenACCClauseKind::FirstPrivate, BeginLoc,
870869 LParenLoc, EndLoc) {
871870 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
872- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
871+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
873872 }
874873
875874public:
@@ -891,7 +890,7 @@ class OpenACCDevicePtrClause final
891890 : OpenACCClauseWithVarList(OpenACCClauseKind::DevicePtr, BeginLoc,
892891 LParenLoc, EndLoc) {
893892 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
894- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
893+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
895894 }
896895
897896public:
@@ -913,7 +912,7 @@ class OpenACCAttachClause final
913912 : OpenACCClauseWithVarList(OpenACCClauseKind::Attach, BeginLoc, LParenLoc,
914913 EndLoc) {
915914 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
916- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
915+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
917916 }
918917
919918public:
@@ -935,7 +934,7 @@ class OpenACCDetachClause final
935934 : OpenACCClauseWithVarList(OpenACCClauseKind::Detach, BeginLoc, LParenLoc,
936935 EndLoc) {
937936 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
938- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
937+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
939938 }
940939
941940public:
@@ -957,7 +956,7 @@ class OpenACCDeleteClause final
957956 : OpenACCClauseWithVarList(OpenACCClauseKind::Delete, BeginLoc, LParenLoc,
958957 EndLoc) {
959958 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
960- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
959+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
961960 }
962961
963962public:
@@ -979,7 +978,7 @@ class OpenACCUseDeviceClause final
979978 : OpenACCClauseWithVarList(OpenACCClauseKind::UseDevice, BeginLoc,
980979 LParenLoc, EndLoc) {
981980 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
982- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
981+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
983982 }
984983
985984public:
@@ -1001,7 +1000,7 @@ class OpenACCNoCreateClause final
10011000 : OpenACCClauseWithVarList(OpenACCClauseKind::NoCreate, BeginLoc,
10021001 LParenLoc, EndLoc) {
10031002 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1004- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1003+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
10051004 }
10061005
10071006public:
@@ -1023,7 +1022,7 @@ class OpenACCPresentClause final
10231022 : OpenACCClauseWithVarList(OpenACCClauseKind::Present, BeginLoc,
10241023 LParenLoc, EndLoc) {
10251024 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1026- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1025+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
10271026 }
10281027
10291028public:
@@ -1044,7 +1043,7 @@ class OpenACCHostClause final
10441043 : OpenACCClauseWithVarList(OpenACCClauseKind::Host, BeginLoc, LParenLoc,
10451044 EndLoc) {
10461045 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1047- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1046+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
10481047 }
10491048
10501049public:
@@ -1067,7 +1066,7 @@ class OpenACCDeviceClause final
10671066 : OpenACCClauseWithVarList(OpenACCClauseKind::Device, BeginLoc, LParenLoc,
10681067 EndLoc) {
10691068 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1070- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1069+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
10711070 }
10721071
10731072public:
@@ -1095,7 +1094,7 @@ class OpenACCCopyClause final
10951094 Spelling == OpenACCClauseKind::PresentOrCopy) &&
10961095 " Invalid clause kind for copy-clause" );
10971096 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1098- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1097+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
10991098 }
11001099
11011100public:
@@ -1129,7 +1128,7 @@ class OpenACCCopyInClause final
11291128 Spelling == OpenACCClauseKind::PresentOrCopyIn) &&
11301129 " Invalid clause kind for copyin-clause" );
11311130 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1132- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1131+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
11331132 }
11341133
11351134public:
@@ -1162,7 +1161,7 @@ class OpenACCCopyOutClause final
11621161 Spelling == OpenACCClauseKind::PresentOrCopyOut) &&
11631162 " Invalid clause kind for copyout-clause" );
11641163 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1165- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1164+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
11661165 }
11671166
11681167public:
@@ -1195,7 +1194,7 @@ class OpenACCCreateClause final
11951194 Spelling == OpenACCClauseKind::PresentOrCreate) &&
11961195 " Invalid clause kind for create-clause" );
11971196 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1198- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1197+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
11991198 }
12001199
12011200public:
@@ -1225,7 +1224,7 @@ class OpenACCReductionClause final
12251224 LParenLoc, EndLoc),
12261225 Op (Operator) {
12271226 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1228- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1227+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
12291228 }
12301229
12311230public:
@@ -1251,7 +1250,7 @@ class OpenACCLinkClause final
12511250 : OpenACCClauseWithVarList(OpenACCClauseKind::Link, BeginLoc, LParenLoc,
12521251 EndLoc) {
12531252 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1254- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1253+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
12551254 }
12561255
12571256public:
@@ -1275,7 +1274,7 @@ class OpenACCDeviceResidentClause final
12751274 : OpenACCClauseWithVarList(OpenACCClauseKind::DeviceResident, BeginLoc,
12761275 LParenLoc, EndLoc) {
12771276 llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1278- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1277+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
12791278 }
12801279
12811280public:
0 commit comments