diff -r 26645d81f48d -r cc28652e0254 persistentstorage/sql/SQLite/vdbe.c --- a/persistentstorage/sql/SQLite/vdbe.c Tue Aug 31 16:57:14 2010 +0300 +++ b/persistentstorage/sql/SQLite/vdbe.c Wed Sep 01 12:39:58 2010 +0100 @@ -543,10 +543,8 @@ int rc = SQLITE_OK; /* Value to return */ sqlite3 *db = p->db; /* The database */ u8 encoding = ENC(db); /* The database encoding */ - Mem *pIn1 = 0; /* Input operands */ - Mem *pIn2 = 0; /* Input operands */ - Mem *pIn3 = 0; /* Input operands */ - Mem *pOut = 0; /* Output operand */ + Mem *pIn1, *pIn2, *pIn3; /* Input operands */ + Mem *pOut; /* Output operand */ u8 opProperty; int iCompare = 0; /* Result of last OP_Compare operation */ int *aPermute = 0; /* Permuation of columns for OP_Compare */ @@ -3534,7 +3532,7 @@ */ case OP_Delete: { int i = pOp->p1; - i64 iKey = 0; + i64 iKey; Cursor *pC; assert( i>=0 && inCursor );