From 2bf87936323d68e66b14c4d1c89b07a753bec2f5 Mon Sep 17 00:00:00 2001 From: Andrey Golubev Date: Tue, 2 Jul 2019 19:03:45 +0300 Subject: [PATCH] Merge pull request #14946 from andrey-golubev:obj_not_ref G-API: Use object instead of reference in extended lifetime case (#14946) * Use object instead of reference * Make the object const --- modules/gapi/src/compiler/passes/meta.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/gapi/src/compiler/passes/meta.cpp b/modules/gapi/src/compiler/passes/meta.cpp index 528d84ce80..1577a86175 100644 --- a/modules/gapi/src/compiler/passes/meta.cpp +++ b/modules/gapi/src/compiler/passes/meta.cpp @@ -75,7 +75,7 @@ void cv::gimpl::passes::inferMeta(ade::passes::PassContext &ctx, bool meta_is_in // Now ask kernel for it's output meta. // Resulting out_args may have a larger size than op.outs, since some // outputs could stay unused (unconnected) - const auto& out_metas = op.k.outMeta(input_meta_args, op.args); + const auto out_metas = op.k.outMeta(input_meta_args, op.args); // Walk through operation's outputs, update meta of output objects // appropriately