about summary refs log tree commit diff stats
path: root/cpp/010vm
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-03-13 17:57:30 -0700
committerKartik K. Agaram <vc@akkartik.com>2015-03-13 17:57:30 -0700
commitf7051fadd90af17820df750d448dc35ea63690e3 (patch)
tree90e0a42805cc74938c3ebb2c4437edf81137a666 /cpp/010vm
parent781f24623374b5657cec6e408549d2a74ec94399 (diff)
downloadmu-f7051fadd90af17820df750d448dc35ea63690e3.tar.gz
901
Diffstat (limited to 'cpp/010vm')
-rw-r--r--cpp/010vm5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/010vm b/cpp/010vm
index a734305f..ee8be9cb 100644
--- a/cpp/010vm
+++ b/cpp/010vm
@@ -112,10 +112,13 @@ const int COPY = 1;
 // what to do for them.
 void setup_recipes() {
   Recipe.clear();  Recipe_number.clear();
+  Next_recipe_number = 0;
   Recipe_number["idle"] = IDLE;
-  Next_recipe_number = 1;
+  assert(Next_recipe_number == IDLE);
+  Next_recipe_number++;
   // Primitive Recipe Numbers.
   Recipe_number["copy"] = COPY;
+  assert(Next_recipe_number == COPY);
   Next_recipe_number++;
   // End Primitive Recipe Numbers.
 }