From cf4e6f9e9923e7392e871c02d97c3ec48f136d97 Mon Sep 17 00:00:00 2001 From: NAUD Maxence <maxence.naud@cea.fr> Date: Thu, 21 Mar 2024 15:45:13 +0000 Subject: [PATCH] Fix OperatorTensor.cpp --- src/operator/OperatorTensor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/operator/OperatorTensor.cpp b/src/operator/OperatorTensor.cpp index 33f93d8e6..b85c18040 100644 --- a/src/operator/OperatorTensor.cpp +++ b/src/operator/OperatorTensor.cpp @@ -91,7 +91,7 @@ void Aidge::OperatorTensor::setOutput(const Aidge::IOIndex_t outputIdx, const st void Aidge::OperatorTensor::setOutput(const Aidge::IOIndex_t outputIdx, std::shared_ptr<Aidge::Data>&& data) { AIDGE_ASSERT(data->type() == Tensor::Type, "{} Operator only accepts Tensors as inputs", type()); AIDGE_ASSERT(outputIdx < nbOutputs(), "{} Operator has {} outputs", type(), nbOutputs()); - auto&& data_tensor =std::move(std::dynamic_pointer_cast<Tensor>(data)); + auto&& data_tensor = std::dynamic_pointer_cast<Tensor>(data); // if (mImpl) // AIDGE_ASSERT(data_tensor->getImpl()->backend() == backend(), "Data parameter and Operator have different backends: {} and {}", data_tensor->getImpl()->backend(), backend()); *mOutputs[outputIdx] = std::move(*data_tensor); -- GitLab