From 33ab927a5c7716530d8cadec7f1200976713453c Mon Sep 17 00:00:00 2001 From: Adrien Gougeon Date: Fri, 14 Apr 2023 12:37:41 +0200 Subject: [PATCH 1/1] add missing '&' causing temporary value to be modified --- src/plugins/operation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/operation.cpp b/src/plugins/operation.cpp index 28b186d478..68977c4093 100644 --- a/src/plugins/operation.cpp +++ b/src/plugins/operation.cpp @@ -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); } -- 2.20.1