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