diff options
author | Ryan OShea <Ryan.OShea2@arm.com> | 2020-07-03 11:31:20 +0100 |
---|---|---|
committer | Ryan O'Shea <ryan.oshea2@arm.com> | 2020-07-03 16:38:13 +0000 |
commit | 00b586b1f3106a4e6970ca7feacb1cc1892d107e (patch) | |
tree | ce4e429356d5340de8afca2b36b6409fb496065b /ConversionUtils.hpp | |
parent | 5d4873fb0aa06aef4e5bc709950067606725bd62 (diff) | |
download | android-nn-driver-00b586b1f3106a4e6970ca7feacb1cc1892d107e.tar.gz |
IVGCVSW-4920 Invalid Negative Stride fix
* Added check for negative stride with ShrinkAxisMask
Signed-off-by: Ryan OShea <Ryan.OShea2@arm.com>
Change-Id: I8ba0a5e84cdc5d3367b683efb620f078b6cc4147
Diffstat (limited to 'ConversionUtils.hpp')
-rw-r--r-- | ConversionUtils.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ConversionUtils.hpp b/ConversionUtils.hpp index 5a111317..0fbd4e4d 100644 --- a/ConversionUtils.hpp +++ b/ConversionUtils.hpp @@ -3629,6 +3629,11 @@ bool ConvertStridedSlice(const HalOperation& operation, const HalModel& model, C { return Fail("%s: StridedSlice: Output will not be large enough to hold the slice", __func__); } + + if(stride < 0) + { + return Fail("%s: StridedSlice: Stride can not be negative while ShrinkAxisMask is set.", __func__); + } } } |