From d7b6fa97644b79282f0349ffe45ab1690060d39d Mon Sep 17 00:00:00 2001 From: Jaeyun Date: Tue, 5 Oct 2021 12:04:42 +0900 Subject: [PATCH] [Build] fix build warning Fix build warning (missing-braces, uninitialized). Signed-off-by: Jaeyun --- ext/nnstreamer/tensor_filter/tensor_filter_nnfw.c | 4 ++-- gst/nnstreamer/tensor_filter/tensor_filter_common.h | 3 +-- gst/nnstreamer/tensor_filter/tensor_filter_single.c | 2 +- meson.build | 2 ++ 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ext/nnstreamer/tensor_filter/tensor_filter_nnfw.c b/ext/nnstreamer/tensor_filter/tensor_filter_nnfw.c index 3e0d4c7..a930917 100644 --- a/ext/nnstreamer/tensor_filter/tensor_filter_nnfw.c +++ b/ext/nnstreamer/tensor_filter/tensor_filter_nnfw.c @@ -555,8 +555,8 @@ nnfw_invoke_dummy (const nnfw_pdata * pdata, const nnfw_tinfo_s * in_info, const nnfw_tinfo_s * out_info) { GstTensorsInfo gst_in_info, gst_out_info; - GstTensorMemory input[NNS_TENSOR_SIZE_LIMIT] = { 0, }; - GstTensorMemory output[NNS_TENSOR_SIZE_LIMIT] = { 0, }; + GstTensorMemory input[NNS_TENSOR_SIZE_LIMIT] = { {0} }; + GstTensorMemory output[NNS_TENSOR_SIZE_LIMIT] = { {0} }; gboolean failed = FALSE; guint i, retry; int err; diff --git a/gst/nnstreamer/tensor_filter/tensor_filter_common.h b/gst/nnstreamer/tensor_filter/tensor_filter_common.h index d767438..149fb49 100644 --- a/gst/nnstreamer/tensor_filter/tensor_filter_common.h +++ b/gst/nnstreamer/tensor_filter/tensor_filter_common.h @@ -64,12 +64,11 @@ G_BEGIN_DECLS } while (0) #define GST_TF_FW_INVOKE_COMPAT(priv,ret,in,out) do { \ + ret = -1; \ if (GST_TF_FW_V0 ((priv)->fw)) { \ ret = (priv)->fw->invoke_NN (&(priv)->prop, &(priv)->privateData, (in), (out)); \ } else if (GST_TF_FW_V1 ((priv)->fw)) { \ ret = (priv)->fw->invoke ((priv)->fw, &(priv)->prop, (priv)->privateData, (in), (out)); \ - } else { \ - g_assert(FALSE); \ } \ } while (0) diff --git a/gst/nnstreamer/tensor_filter/tensor_filter_single.c b/gst/nnstreamer/tensor_filter/tensor_filter_single.c index 2b5779e..a4f2c01 100644 --- a/gst/nnstreamer/tensor_filter/tensor_filter_single.c +++ b/gst/nnstreamer/tensor_filter/tensor_filter_single.c @@ -323,7 +323,7 @@ g_tensor_filter_single_invoke (GTensorFilterSingle * self, GTensorFilterSinglePrivate *spriv; GstTensorFilterPrivate *priv; GstTensorMemory *_out; - GstTensorMemory out_tensors[NNS_TENSOR_SIZE_LIMIT] = { 0, }; + GstTensorMemory out_tensors[NNS_TENSOR_SIZE_LIMIT] = { {0} }; guint i; gint status; diff --git a/meson.build b/meson.build index 83ff601..fca7238 100644 --- a/meson.build +++ b/meson.build @@ -44,6 +44,8 @@ endif # Define warning flags for c and cpp warning_flags = [ + '-Wmissing-braces', + '-Wmaybe-uninitialized', '-Wwrite-strings', '-Wformat', '-Wformat-nonliteral', -- 2.7.4