aboutsummaryrefslogtreecommitdiff
path: root/src/core/NEON/kernels/NENonLinearFilterKernel.cpp
diff options
context:
space:
mode:
authorGeorgios Pinitas <georgios.pinitas@arm.com>2018-10-09 18:48:37 +0100
committerAnthony Barbier <anthony.barbier@arm.com>2018-11-02 16:55:45 +0000
commit67d94d29c154a376d12e582421323c1d250da20c (patch)
treeaa027540d7b90a8797f3a93e56bf5fa5d4d77443 /src/core/NEON/kernels/NENonLinearFilterKernel.cpp
parentaf7e60026f74a7cbb2156862f72508fd9147ea56 (diff)
downloadComputeLibrary-67d94d29c154a376d12e582421323c1d250da20c.tar.gz
COMPMID-1451: Fix compilation issues under gcc 8
Change-Id: I05d3447336ee0bf330e2a0c58fc6904be1db8f83 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/152626 Tested-by: bsgcomp <bsgcomp@arm.com> Reviewed-by: Pablo Tello <pablo.tello@arm.com>
Diffstat (limited to 'src/core/NEON/kernels/NENonLinearFilterKernel.cpp')
-rw-r--r--src/core/NEON/kernels/NENonLinearFilterKernel.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/NEON/kernels/NENonLinearFilterKernel.cpp b/src/core/NEON/kernels/NENonLinearFilterKernel.cpp
index a6e2b00302..52dbe26f42 100644
--- a/src/core/NEON/kernels/NENonLinearFilterKernel.cpp
+++ b/src/core/NEON/kernels/NENonLinearFilterKernel.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2016, 2017 ARM Limited.
+ * Copyright (c) 2016-2018 ARM Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -887,9 +887,12 @@ void NENonLinearFilterKernel::non_linear_filter_generic(const Window &win)
input_ptrs[k_row_half + i] = _input->buffer() + _input->info()->offset_element_in_bytes(Coordinates(-k_col_half, i));
}
+ std::array<uint8_t, mask_size> vals{ {} };
+
execute_window_loop(win, [&](const Coordinates & id)
{
- std::array<uint8_t, mask_size> vals{ {} };
+ // Clear array
+ std::fill(std::begin(vals), std::end(vals), 0);
size_t v = 0;
size_t m = 0;