From f7b590067161fa42a37fac7bbdba95abe0131133 Mon Sep 17 00:00:00 2001 From: Anton Potapov Date: Mon, 2 Sep 2019 16:16:01 +0300 Subject: [PATCH] Fluid Internal Parallelism - make static analysis happy --- .../gapi/src/backends/fluid/gfluidbackend.cpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/modules/gapi/src/backends/fluid/gfluidbackend.cpp b/modules/gapi/src/backends/fluid/gfluidbackend.cpp index 283db59296..ab909733c9 100644 --- a/modules/gapi/src/backends/fluid/gfluidbackend.cpp +++ b/modules/gapi/src/backends/fluid/gfluidbackend.cpp @@ -802,21 +802,14 @@ cv::gimpl::FluidGraphInputData cv::gimpl::fluidExtractInputDataFromGraph(const a cv::gimpl::GFluidExecutable::GFluidExecutable(const ade::Graph &g, const cv::gimpl::FluidGraphInputData &traverse_res, const std::vector &outputRois) - : m_g(g), m_gm(m_g) + : m_g(g), m_gm(m_g), + m_num_int_buffers (traverse_res.m_mat_count), + m_scratch_users (traverse_res.m_scratch_users), + m_id_map (traverse_res.m_id_map), + m_all_gmat_ids (traverse_res.m_all_gmat_ids) { GConstFluidModel fg(m_g); - auto tie_traverse_res = [&traverse_res](){ - auto& r = traverse_res; - return std::tie(r.m_scratch_users, r.m_id_map, r.m_all_gmat_ids, r.m_mat_count); - }; - - auto tie_this = [this](){ - return std::tie(m_scratch_users, m_id_map, m_all_gmat_ids, m_num_int_buffers); - }; - - tie_this() = tie_traverse_res(); - auto create_fluid_agent = [&g](agent_data_t const& agent_data) -> std::unique_ptr { std::unique_ptr agent_ptr; switch (agent_data.kind)