From 40b06694f1f2aa6cdcf71fdd3f3d717154ee1c06 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Mon, 20 Aug 2018 17:58:23 +0300 Subject: Adapt to new process::try_wait() function signature --- msvc-common/msvc-filter.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/msvc-common/msvc-filter.cxx b/msvc-common/msvc-filter.cxx index ae1a3ff..b45a90b 100644 --- a/msvc-common/msvc-filter.cxx +++ b/msvc-common/msvc-filter.cxx @@ -18,6 +18,7 @@ #include // path::traits::realize() #include // alpha(), throw_generic_error() #include +#include #include #include @@ -297,10 +298,10 @@ try // Timeout occured. Apply wineserver bug workaround if required. // - bool status; - if (r == 0 && pr.try_wait (status)) + butl::optional status; + if (r == 0 && (status = pr.try_wait ())) { - if (!status) + if (!*status) // Handle the child failure outside the loop. // break; -- cgit v1.1