aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp')
-rw-r--r--src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp b/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp
index 24254eb9e5..6551518bc2 100644
--- a/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp
+++ b/src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp
@@ -69,7 +69,16 @@ template <typename TypeInput, typename TypeOutput>
class FallbackTransform : public ITransformWeights
{
public:
- void run() override
+ FallbackTransform() noexcept {};
+ /** Prevent instances of this class from being copied (As this class contains pointers) */
+ FallbackTransform(const FallbackTransform &) = delete;
+ /** Default move constructor */
+ FallbackTransform(FallbackTransform &&) = default;
+ /** Prevent instances of this class from being copied (As this class contains pointers) */
+ FallbackTransform &operator=(const FallbackTransform &) = delete;
+ /** Default move assignment operator */
+ FallbackTransform &operator=(FallbackTransform &&) = default;
+ void run() override
{
_output.allocator()->allocate();
ARM_COMPUTE_ERROR_ON(_output.buffer() == nullptr);