Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
add missing '&' causing temporary value to be modified
authorAdrien Gougeon <adrien.gougeon@ens-rennes.fr>
Fri, 14 Apr 2023 10:37:41 +0000 (12:37 +0200)
committerAdrien Gougeon <adrien.gougeon@ens-rennes.fr>
Fri, 14 Apr 2023 10:37:41 +0000 (12:37 +0200)
src/plugins/operation.cpp

index 28b186d..68977c4 100644 (file)
@@ -86,7 +86,7 @@ void Operation::receive(Operation* source)
         break;
       }
     if (enough_tokens) {
-      for (auto [key, val] : predecessors_)
+      for (auto& [key, val] : predecessors_)
         val--;
       enqueue_execs(1);
     }