diff options
-rw-r--r-- | arm_compute/core/Dimensions.h | 4 | ||||
-rw-r--r-- | tests/validation/reference/ColorConvertHelper.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/arm_compute/core/Dimensions.h b/arm_compute/core/Dimensions.h index 175d1e8098..b4fde4d5f3 100644 --- a/arm_compute/core/Dimensions.h +++ b/arm_compute/core/Dimensions.h @@ -106,8 +106,8 @@ public: */ void increment(size_t dim, T step = 1) { - ARM_COMPUTE_ERROR_ON(dim < _num_dimensions); - if((std::numeric_limits<T>::max() - _id[dim]) <= step) + ARM_COMPUTE_ERROR_ON(dim >= _num_dimensions); + if((std::numeric_limits<T>::max() - _id[dim]) >= step) { _id[dim] += step; } diff --git a/tests/validation/reference/ColorConvertHelper.h b/tests/validation/reference/ColorConvertHelper.h index 0656b368d7..8ab58409a7 100644 --- a/tests/validation/reference/ColorConvertHelper.h +++ b/tests/validation/reference/ColorConvertHelper.h @@ -614,7 +614,7 @@ inline void colorconvert_rgb_to_yuv4(const SimpleTensor<T> src, std::vector<Simp rgb_to_yuv_calculation(rvec, gvec, bvec, dst[0], uvec_top, uvec_bottom, vvec_top, vvec_bottom); - Coordinates uvec_coord{}; + Coordinates uvec_coord{ 0, 0 }; for(int y = 0; y < height; y++) { for(int x = 0; x < width; x += 2) |