@@ -541,8 +541,7 @@ class OpenACCWaitClause final
541
541
auto *Exprs = getTrailingObjects<Expr *>();
542
542
llvm::uninitialized_copy (ArrayRef (DevNumExpr), Exprs);
543
543
llvm::uninitialized_copy (QueueIdExprs, Exprs + 1 );
544
- setExprs (
545
- MutableArrayRef (getTrailingObjects<Expr *>(), QueueIdExprs.size () + 1 ));
544
+ setExprs (getTrailingObjects<Expr *>(QueueIdExprs.size () + 1 ));
546
545
}
547
546
548
547
public:
@@ -580,7 +579,7 @@ class OpenACCNumGangsClause final
580
579
: OpenACCClauseWithExprs(OpenACCClauseKind::NumGangs, BeginLoc, LParenLoc,
581
580
EndLoc) {
582
581
llvm::uninitialized_copy (IntExprs, getTrailingObjects<Expr *>());
583
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), IntExprs.size ()));
582
+ setExprs (getTrailingObjects<Expr *>(IntExprs.size ()));
584
583
}
585
584
586
585
public:
@@ -609,7 +608,7 @@ class OpenACCTileClause final
609
608
: OpenACCClauseWithExprs(OpenACCClauseKind::Tile, BeginLoc, LParenLoc,
610
609
EndLoc) {
611
610
llvm::uninitialized_copy (SizeExprs, getTrailingObjects<Expr *>());
612
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), SizeExprs.size ()));
611
+ setExprs (getTrailingObjects<Expr *>(SizeExprs.size ()));
613
612
}
614
613
615
614
public:
@@ -847,7 +846,7 @@ class OpenACCPrivateClause final
847
846
: OpenACCClauseWithVarList(OpenACCClauseKind::Private, BeginLoc,
848
847
LParenLoc, EndLoc) {
849
848
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
850
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
849
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
851
850
}
852
851
853
852
public:
@@ -869,7 +868,7 @@ class OpenACCFirstPrivateClause final
869
868
: OpenACCClauseWithVarList(OpenACCClauseKind::FirstPrivate, BeginLoc,
870
869
LParenLoc, EndLoc) {
871
870
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
872
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
871
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
873
872
}
874
873
875
874
public:
@@ -891,7 +890,7 @@ class OpenACCDevicePtrClause final
891
890
: OpenACCClauseWithVarList(OpenACCClauseKind::DevicePtr, BeginLoc,
892
891
LParenLoc, EndLoc) {
893
892
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
894
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
893
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
895
894
}
896
895
897
896
public:
@@ -913,7 +912,7 @@ class OpenACCAttachClause final
913
912
: OpenACCClauseWithVarList(OpenACCClauseKind::Attach, BeginLoc, LParenLoc,
914
913
EndLoc) {
915
914
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
916
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
915
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
917
916
}
918
917
919
918
public:
@@ -935,7 +934,7 @@ class OpenACCDetachClause final
935
934
: OpenACCClauseWithVarList(OpenACCClauseKind::Detach, BeginLoc, LParenLoc,
936
935
EndLoc) {
937
936
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
938
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
937
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
939
938
}
940
939
941
940
public:
@@ -957,7 +956,7 @@ class OpenACCDeleteClause final
957
956
: OpenACCClauseWithVarList(OpenACCClauseKind::Delete, BeginLoc, LParenLoc,
958
957
EndLoc) {
959
958
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
960
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
959
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
961
960
}
962
961
963
962
public:
@@ -979,7 +978,7 @@ class OpenACCUseDeviceClause final
979
978
: OpenACCClauseWithVarList(OpenACCClauseKind::UseDevice, BeginLoc,
980
979
LParenLoc, EndLoc) {
981
980
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
982
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
981
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
983
982
}
984
983
985
984
public:
@@ -1001,7 +1000,7 @@ class OpenACCNoCreateClause final
1001
1000
: OpenACCClauseWithVarList(OpenACCClauseKind::NoCreate, BeginLoc,
1002
1001
LParenLoc, EndLoc) {
1003
1002
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1004
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1003
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1005
1004
}
1006
1005
1007
1006
public:
@@ -1023,7 +1022,7 @@ class OpenACCPresentClause final
1023
1022
: OpenACCClauseWithVarList(OpenACCClauseKind::Present, BeginLoc,
1024
1023
LParenLoc, EndLoc) {
1025
1024
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1026
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1025
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1027
1026
}
1028
1027
1029
1028
public:
@@ -1044,7 +1043,7 @@ class OpenACCHostClause final
1044
1043
: OpenACCClauseWithVarList(OpenACCClauseKind::Host, BeginLoc, LParenLoc,
1045
1044
EndLoc) {
1046
1045
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1047
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1046
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1048
1047
}
1049
1048
1050
1049
public:
@@ -1067,7 +1066,7 @@ class OpenACCDeviceClause final
1067
1066
: OpenACCClauseWithVarList(OpenACCClauseKind::Device, BeginLoc, LParenLoc,
1068
1067
EndLoc) {
1069
1068
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1070
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1069
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1071
1070
}
1072
1071
1073
1072
public:
@@ -1095,7 +1094,7 @@ class OpenACCCopyClause final
1095
1094
Spelling == OpenACCClauseKind::PresentOrCopy) &&
1096
1095
" Invalid clause kind for copy-clause" );
1097
1096
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1098
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1097
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1099
1098
}
1100
1099
1101
1100
public:
@@ -1129,7 +1128,7 @@ class OpenACCCopyInClause final
1129
1128
Spelling == OpenACCClauseKind::PresentOrCopyIn) &&
1130
1129
" Invalid clause kind for copyin-clause" );
1131
1130
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1132
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1131
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1133
1132
}
1134
1133
1135
1134
public:
@@ -1162,7 +1161,7 @@ class OpenACCCopyOutClause final
1162
1161
Spelling == OpenACCClauseKind::PresentOrCopyOut) &&
1163
1162
" Invalid clause kind for copyout-clause" );
1164
1163
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1165
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1164
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1166
1165
}
1167
1166
1168
1167
public:
@@ -1195,7 +1194,7 @@ class OpenACCCreateClause final
1195
1194
Spelling == OpenACCClauseKind::PresentOrCreate) &&
1196
1195
" Invalid clause kind for create-clause" );
1197
1196
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1198
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1197
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1199
1198
}
1200
1199
1201
1200
public:
@@ -1225,7 +1224,7 @@ class OpenACCReductionClause final
1225
1224
LParenLoc, EndLoc),
1226
1225
Op (Operator) {
1227
1226
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1228
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1227
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1229
1228
}
1230
1229
1231
1230
public:
@@ -1251,7 +1250,7 @@ class OpenACCLinkClause final
1251
1250
: OpenACCClauseWithVarList(OpenACCClauseKind::Link, BeginLoc, LParenLoc,
1252
1251
EndLoc) {
1253
1252
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1254
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1253
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1255
1254
}
1256
1255
1257
1256
public:
@@ -1275,7 +1274,7 @@ class OpenACCDeviceResidentClause final
1275
1274
: OpenACCClauseWithVarList(OpenACCClauseKind::DeviceResident, BeginLoc,
1276
1275
LParenLoc, EndLoc) {
1277
1276
llvm::uninitialized_copy (VarList, getTrailingObjects<Expr *>());
1278
- setExprs (MutableArrayRef ( getTrailingObjects<Expr *>(), VarList.size ()));
1277
+ setExprs (getTrailingObjects<Expr *>(VarList.size ()));
1279
1278
}
1280
1279
1281
1280
public:
0 commit comments