From deec65e910b6c4560b6c4d87d6668e9a1b98b89d Mon Sep 17 00:00:00 2001
From: Nora Abi Akar <nora.abiakar@gmail.com>
Date: Wed, 30 Oct 2019 14:07:05 +0100
Subject: [PATCH] Fix double move in cable_cell::paint (#898)

* Remove improper std::move of mechanism description with for loop in cell::paint().
---
 arbor/cable_cell.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arbor/cable_cell.cpp b/arbor/cable_cell.cpp
index 55bdb939..affac000 100644
--- a/arbor/cable_cell.cpp
+++ b/arbor/cable_cell.cpp
@@ -232,7 +232,7 @@ void cable_cell::paint(const std::string& target, mechanism_desc desc) {
                 "cable_cell does not support regions with partial branches: \"{}\": {}",
                 target, c));
         }
-        segment(c.branch)->add_mechanism(std::move(desc));
+        segment(c.branch)->add_mechanism(desc);
     }
 }
 
-- 
GitLab