about summary refs log tree commit diff stats
path: root/cpp/021call
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/021call')
-rw-r--r--cpp/021call7
1 files changed, 5 insertions, 2 deletions
diff --git a/cpp/021call b/cpp/021call
index ad7c3ee3..79f86183 100644
--- a/cpp/021call
+++ b/cpp/021call
@@ -23,10 +23,13 @@ typedef stack<call> call_stack;
 :(replace{} "struct routine")
 struct routine {
   call_stack calls;
-  routine(recipe_number r) {
+  // End Routine Fields
+  routine(recipe_number r);
+};
+:(code)
+  routine::routine(recipe_number r) {
     calls.push(call(r));
   }
-};
 //: now update routine's helpers
 :(replace{} "inline size_t& running_at(routine& rr)")
 inline size_t& running_at(routine& rr) {