From bbbc5613a790322ef576a9ec90041a0fda8e4d1b Mon Sep 17 00:00:00 2001 From: Tomasz Wasilczyk Date: Tue, 9 Jan 2024 15:35:41 -0800 Subject: Don't use std::not1 It's removed in C++20 Bug: 175635923 Test: m MODULES-IN-frameworks-hardware-interfaces-sensorservice Change-Id: I93ee16dfe9cd5666dd4f552a414a976bfb3eabe3 --- sensorservice/aidl/vts/VtsHalSensorManagerTargetTest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sensorservice/aidl/vts/VtsHalSensorManagerTargetTest.cpp b/sensorservice/aidl/vts/VtsHalSensorManagerTargetTest.cpp index bf8d242..1897264 100644 --- a/sensorservice/aidl/vts/VtsHalSensorManagerTargetTest.cpp +++ b/sensorservice/aidl/vts/VtsHalSensorManagerTargetTest.cpp @@ -84,7 +84,8 @@ class SensorManagerTest : public ::testing::TestWithParam { const std::function& pred = nullptr) { ndk::ScopedAStatus ret = manager_->getSensorList(out_info); if (ret.isOk() && pred) { - out_info->erase(std::remove_if(out_info->begin(), out_info->end(), std::not1(pred)), + out_info->erase(std::remove_if(out_info->begin(), out_info->end(), + [pred](const auto& el) { return !pred(el); }), out_info->end()); } return ret; -- cgit v1.2.3