diff options
author | Sang-Hoon Park <sang-hoon.park@arm.com> | 2021-01-15 14:36:25 +0000 |
---|---|---|
committer | Sang-Hoon Park <sang-hoon.park@arm.com> | 2021-01-18 11:06:24 +0000 |
commit | 8d5337ef18901f1b54d0c062ae7486bc5a4c6610 (patch) | |
tree | ec5194e4665d5d80c4550e32e6e83a26517ecdd4 /src/runtime/NEON/functions | |
parent | 7229182c3b6c1bac3d59b6e5469171622c638f75 (diff) | |
download | ComputeLibrary-8d5337ef18901f1b54d0c062ae7486bc5a4c6610.tar.gz |
Add explicit cast to fix gcc10 build error
With v8.6 arch flags, gcc10 fails to build due to
type of the argument doesn't match to its template
argument. This is fixed by adding explicit casting.
Resolves: COMPMID-4096
Change-Id: Ifc86c4b9afeb43594ea3b758de417dbdc1394880
Signed-off-by: Sang-Hoon Park <sang-hoon.park@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4872
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/runtime/NEON/functions')
-rw-r--r-- | src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp b/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp index 1c86393406..0fd21edee1 100644 --- a/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp +++ b/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018-2020 Arm Limited. + * Copyright (c) 2018-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -444,7 +444,7 @@ void Fallback<TypeInput, TypeOutput, OutputStage>::configure_indirect(const ITen _indirect_buf = std::unique_ptr<const TypeInput *, free_delete>(reinterpret_cast<const TypeInput **>(malloc(multi_size * multis))); _indirect_arg = std::unique_ptr<const TypeInput *const *, free_delete>(reinterpret_cast<const TypeInput *const **>(malloc(sizeof(TypeInput **) * kernel_hw * multis * batches))); - _indirect_pad = std::vector<TypeInput>(_cp.input_channels, zeropad); + _indirect_pad = std::vector<TypeInput>(_cp.input_channels, TypeInput(zeropad)); // Set indirect argument int64_t pos = 0; |