about summary refs log tree commit diff stats
path: root/cpp/020run
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/020run')
-rw-r--r--cpp/020run6
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/020run b/cpp/020run
index 456d578a..3e993f95 100644
--- a/cpp/020run
+++ b/cpp/020run
@@ -44,9 +44,11 @@ void run(recipe_number r) {
   run(routine(r));
 }
 
-void run(routine rr) {
+void run(routine rr)
+{  // curly on a separate line, because later layers will modify signature
   Current_routine = &rr;
-  while (!done(rr)) {
+  while (!done(rr))  // later layers will modify condition
+  {
     // Running One Instruction.
     vector<instruction>& instructions = steps(rr);
     size_t& pc = running_at(rr);