diff options
Diffstat (limited to 'src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp')
-rw-r--r-- | src/runtime/NEON/functions/NEGEMMAssemblyDispatch.cpp | 11 |
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); |