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(
12801280 const OpenACCDevicePtrClause &C) {
12811281 llvm::SmallVector<Expr *> VarList = VisitVarList (C.getVarList ());
12821282 // 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+ });
12891287 ParsedClause.setVarListDetails (VarList, OpenACCModifierKind::Invalid);
12901288 if (SemaRef.OpenACC ().CheckDeclareClause (ParsedClause,
12911289 OpenACCModifierKind::Invalid))
Original file line number Diff line number Diff line change @@ -11992,13 +11992,10 @@ void OpenACCClauseTransform<Derived>::VisitDetachClause(
1199211992 llvm::SmallVector<Expr *> VarList = VisitVarList(C.getVarList());
1199311993
1199411994 // 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+ });
1200211999
1200312000 ParsedClause.setVarListDetails(VarList, OpenACCModifierKind::Invalid);
1200412001 NewClause = OpenACCDetachClause::Create(
You can’t perform that action at this time.
0 commit comments