Registers (aka memory cells) in the VM are now numbered starting with 1
instead of 0.  A register number of 0 means "no such register". (CVS 4669)

FossilOrigin-Name: 0b849805c3a0f562d50623f406279b400d335639
diff --git a/src/trigger.c b/src/trigger.c
index 54129dd..c6ec0e0 100644
--- a/src/trigger.c
+++ b/src/trigger.c
@@ -243,8 +243,8 @@
     };
     int addr;
     Vdbe *v;
-    int iKey = pParse->nMem++;
-    int iData = pParse->nMem++;
+    int iKey = ++pParse->nMem;
+    int iData = ++pParse->nMem;
 
     /* Make an entry in the sqlite_master table */
     v = sqlite3GetVdbe(pParse);