about summary refs log tree commit diff stats
path: root/cpp/020call
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/020call')
-rw-r--r--cpp/020call12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpp/020call b/cpp/020call
index 1a7c4b89..72eb19df 100644
--- a/cpp/020call
+++ b/cpp/020call
@@ -82,14 +82,14 @@ case REPLY: {
     callee_results.push_back(read_memory(instructions[pc].ingredients[i]));
   }
   rr.calls.pop();
-  size_t& new_pc = rr.calls.top().pc;
-//?   cout << new_pc << ": " << instructions[new_pc].products.size() << " <=> " << callee_results.size(); //? 2
-  assert(instructions[new_pc].products.size() <= callee_results.size());
-  for (size_t i = 0; i < instructions[new_pc].products.size(); ++i) {
+  size_t& caller_pc = rr.calls.top().pc;
+//?   cout << caller_pc << ": " << instructions[caller_pc].products.size() << " <=> " << callee_results.size(); //? 2
+  assert(instructions[caller_pc].products.size() <= callee_results.size());
+  for (size_t i = 0; i < instructions[caller_pc].products.size(); ++i) {
 //?     cout << "AAA " << i << '\n'; //? 1
     trace("run") << "result " << i << " is " << callee_results[i].size() << "[" << callee_results[i][0] << "...]";
-    write_memory(instructions[new_pc].products[i], callee_results[i]);
+    write_memory(instructions[caller_pc].products[i], callee_results[i]);
   }
-  ++new_pc;
+  ++caller_pc;
   break;
 }