From 2e63c88f76a7e1cd58c33971cd8d159de31ad519 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Mon, 21 Aug 2017 15:47:26 +0200 Subject: [PATCH 1/1] Using std::remove_if is overkill here. --- src/bindings/java/jmsg_vm.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/bindings/java/jmsg_vm.cpp b/src/bindings/java/jmsg_vm.cpp index b570d72103..d1ca0a7896 100644 --- a/src/bindings/java/jmsg_vm.cpp +++ b/src/bindings/java/jmsg_vm.cpp @@ -136,11 +136,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_VM_shutdown(JNIEnv *env, jobject jvm if (vm) { MSG_vm_shutdown(vm); auto vmList = &simgrid::vm::VirtualMachineImpl::allVms_; - vmList->erase( - std::remove_if(vmList->begin(), vmList->end(), [vm](simgrid::s4u::VirtualMachine* it) { - return vm == it; - }), - vmList->end()); + vmList->erase(std::remove(vmList->begin(), vmList->end(), vm), vmList->end()); } } -- 2.20.1