From 82e708f8b4abd50970c1838863fe9c864465df44 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Thu, 10 Nov 2022 16:25:10 +0900 Subject: [PATCH] Fix build error lambda-expression in unevaluated context only available with '-std=c++2a' or '-std=gnu++2a' Change-Id: I0248a386e0899fb3db9181417106de1edcdddd87 Signed-off-by: Sangyoon Jang --- test/smoke_tests/common/smoke_utils.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/smoke_tests/common/smoke_utils.cc b/test/smoke_tests/common/smoke_utils.cc index 8bf9210..3b265df 100644 --- a/test/smoke_tests/common/smoke_utils.cc +++ b/test/smoke_tests/common/smoke_utils.cc @@ -596,7 +596,7 @@ bool CheckSharedDataNonExistance(const std::string& pkgid, void BackendInterface::TestRollbackAfterEachStep(int argc, const char* argv[], std::function validator) const { ci::Subprocess backend_helper = CreateSubprocess(); - ASSERT_EQ(backend_helper.RunFunc({[&]() -> int { + bool result = backend_helper.RunFunc({[&]() -> int { TestPkgmgrInstaller pkgmgr_installer; std::shared_ptr query_interface = CreateQueryInterface(); @@ -628,7 +628,8 @@ void BackendInterface::TestRollbackAfterEachStep(int argc, const char* argv[], } return 0; - }}), true); + }}); + ASSERT_EQ(result, true); int status = backend_helper.Wait(); ASSERT_NE(WIFEXITED(status), 0); ASSERT_EQ(WEXITSTATUS(status), 0); -- 2.7.4