File tree Expand file tree Collapse file tree 2 files changed +8
-13
lines changed Expand file tree Collapse file tree 2 files changed +8
-13
lines changed Original file line number Diff line number Diff line change @@ -1280,12 +1280,10 @@ void OpenACCDeclClauseInstantiator::VisitDevicePtrClause(
1280
1280
const OpenACCDevicePtrClause &C) {
1281
1281
llvm::SmallVector<Expr *> VarList = VisitVarList (C.getVarList ());
1282
1282
// Ensure each var is a pointer type.
1283
- VarList.erase (std::remove_if (VarList.begin (), VarList.end (),
1284
- [&](Expr *E) {
1285
- return SemaRef.OpenACC ().CheckVarIsPointerType (
1286
- OpenACCClauseKind::DevicePtr, E);
1287
- }),
1288
- VarList.end ());
1283
+ llvm::erase_if (VarList, [&](Expr *E) {
1284
+ return SemaRef.OpenACC ().CheckVarIsPointerType (OpenACCClauseKind::DevicePtr,
1285
+ E);
1286
+ });
1289
1287
ParsedClause.setVarListDetails (VarList, OpenACCModifierKind::Invalid);
1290
1288
if (SemaRef.OpenACC ().CheckDeclareClause (ParsedClause,
1291
1289
OpenACCModifierKind::Invalid))
Original file line number Diff line number Diff line change @@ -11992,13 +11992,10 @@ void OpenACCClauseTransform<Derived>::VisitDetachClause(
11992
11992
llvm::SmallVector<Expr *> VarList = VisitVarList(C.getVarList());
11993
11993
11994
11994
// Ensure each var is a pointer type.
11995
- VarList.erase(
11996
- std::remove_if(VarList.begin(), VarList.end(),
11997
- [&](Expr *E) {
11998
- return Self.getSema().OpenACC().CheckVarIsPointerType(
11999
- OpenACCClauseKind::Detach, E);
12000
- }),
12001
- VarList.end());
11995
+ llvm::erase_if(VarList, [&](Expr *E) {
11996
+ return Self.getSema().OpenACC().CheckVarIsPointerType(
11997
+ OpenACCClauseKind::Detach, E);
11998
+ });
12002
11999
12003
12000
ParsedClause.setVarListDetails(VarList, OpenACCModifierKind::Invalid);
12004
12001
NewClause = OpenACCDetachClause::Create(
You can’t perform that action at this time.
0 commit comments